Useful Links
Computer Science
Microservices
Microservices
1. Introduction to Microservices
2. Foundational Principles and Concepts
3. Designing Microservices
4. Inter-Service Communication
5. Data Management in Microservices
6. Deployment and Operations
7. Observability in Distributed Systems
8. Resilience and Fault Tolerance Patterns
9. Securing Microservices
10. Advanced Patterns and Architectures
11. Migrating from Monolith to Microservices
Inter-Service Communication
Communication Styles
Synchronous Communication
Request-Response Pattern
HTTP APIs
gRPC Calls
Asynchronous Communication
Event-Based Communication
Message-Based Communication
Communication Protocols
HTTP and REST
RESTful Principles
REST API Design
gRPC
Protocol Buffers
Use Cases and Benefits
Message Brokers
RabbitMQ
Apache Kafka
Amazon SQS
Service Discovery
Service Discovery Patterns
Client-Side Discovery
Server-Side Discovery
Service Registry
Eureka
Consul
etcd
Previous
3. Designing Microservices
Go to top
Next
5. Data Management in Microservices