Please enable JavaScript.
Coggle requires JavaScript to display documents.
Architecture - Coggle Diagram
Architecture
Styles
Monolith
Layerd
Microservices
Event Driven
Mediator
orchestration
Broker
choreography
Actor-based
REST
Design Principles
Single Responsibility Principle
Separation of Concerns
separate features code
Bounded Context
separate data model
Principle of Least Knowledge
Coupling
how strongly one software unit depends on other
Cohesion
degree; how belong together
Statefull / Stateless
Patterns
Performance and Scalability
CQRS
Event Sourcing
Sharding
Integration
File Transfer
Shared DB
Remote Procedure Invocation
Messaging
Messaging Gateway
Request-Reply
Aggregator
Fault Tolerance
Redundancy
Voting
Heartbeat
Circuit Breaker
Isolation
Security
Gate Keeper
Valet Key
Federated Identity