I'm preparing for
Topic
system design
116 shorts across 1 course, in learning order
🎛️ Narrow downsubject · level · topic2▾
Results · 13 for “Service-oriented architecture”
← Front page✨ Smart search: matched by meaning, not just words

⚡ One HLD concept. 60 seconds. Interview ready
Understanding Database per Service in Microservices Architecture
Database per Service ensures each microservice owns its data, reducing dependencies.

⚡ One HLD concept. 60 seconds. Interview ready
Choosing Service Boundaries in Microservices Architecture
Choosing the right boundaries for microservices is crucial for effective architecture.

⚡ One HLD concept. 60 seconds. Interview ready
API Gateway: The Front Door of Your System
An API Gateway simplifies client access to backend services in microservices.

⚡ One HLD concept. 60 seconds. Interview ready
REST API Design: Building Scalable APIs for Real-World Use
REST API design focuses on creating clean, efficient, and scalable web services.

⚡ One HLD concept. 60 seconds. Interview ready
Understanding the Saga Pattern in Distributed Transactions
The Saga Pattern manages distributed transactions using local transactions and compensating actions.

⚡ One HLD concept. 60 seconds. Interview ready
When to Use Microservices in Software Design
Microservices are useful when you need independent scaling, deployment, and clear boundaries in software design.

⚡ One HLD concept. 60 seconds. Interview ready
HLD: Shared DB vs Database per Service Trade-Offs
Choosing between a shared database and a database per service affects system design significantly.

⚡ One HLD concept. 60 seconds. Interview ready
HLD: 5 Microservices Communication Patterns Explained
Microservices can communicate using five key patterns based on their needs.

⚡ One HLD concept. 60 seconds. Interview ready
Monolith vs Microservices: Choosing the Right Architecture
Monolithic and microservices architectures each have unique advantages and challenges for software development.

⚡ One HLD concept. 60 seconds. Interview ready
HLD: Understanding REST, RPC, and gRPC Differences
REST, RPC, and gRPC are different methods for communication in software systems.

⚡ One HLD concept. 60 seconds. Interview ready
HLD: Microservices vs Modular Monolith Explained
Microservices and modular monoliths differ mainly in deployment and communication methods.

⚡ One HLD concept. 60 seconds. Interview ready
Understanding SLIs, SLOs, and SLAs in Reliability Engineering
SLIs measure service performance, SLOs set reliability targets, and SLAs are customer agreements.

⚡ One HLD concept. 60 seconds. Interview ready
Transactional Outbox Pattern: Never Lose Events!
The Transactional Outbox Pattern ensures database updates and event publishing are synchronized to avoid losing events.
🧠Related by meaning
Not tagged “system design”, but closely connected

