Skip to content

ADPRO-B10/software_architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

B10 software_architecture

C4 Model: https://drive.google.com/file/d/1iPoVWhCQ7GrsJKCGQAS8KCda2GTB0GEM/view?usp=sharing

1. The current architecture of group …. , the context, container and deployment diagram

Context Diagram

CONTEXT DIAGRAM

alt text

2. The future architecture of group …

FUTURE ARCHITECTURE (1)

3. Explanation of risk storming of group …

  1. DNS (Domain Name System): Routes user requests to the appropriate load balancer. Risks:

    • DNS Spoofing/Cache Poisoning: Hackers might manipulate DNS entries, redirecting users to malicious sites.
    • DDoS (Distributed Denial of Service) Attacks: attacks targeting DNS servers can disrupt the service.
  2. Load Balancer: Distributes incoming traffic across multiple frontend virtual machines (VMs) to ensure high availability and reliability. Single Point of Failure: If the load balancer fails, the entire service can become unavailable. Misconfiguration: Incorrect settings can lead to inefficient traffic distribution.

  3. Frontend Microservice: Runs on VMs that handle user interfaces and user interactions.

  4. Backend Microservices: Each backend service runs on its own VM and handles specific business logic or data processing tasks.

4. Microservices Diagram

Shopping Cart Component

SHOPPING CART COMPONENT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •