UsefulLinks
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
  1. Computer Science
  2. 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
4.
Inter-Service Communication
4.1.
Communication Styles
4.1.1.
Synchronous Communication
4.1.1.1.
Request-Response Pattern
4.1.1.2.
HTTP APIs
4.1.1.3.
gRPC Calls
4.1.2.
Asynchronous Communication
4.1.2.1.
Event-Based Communication
4.1.2.2.
Message-Based Communication
4.2.
Communication Protocols
4.2.1.
HTTP and REST
4.2.1.1.
RESTful Principles
4.2.1.2.
REST API Design
4.2.2.
gRPC
4.2.2.1.
Protocol Buffers
4.2.2.2.
Use Cases and Benefits
4.2.3.
Message Brokers
4.2.3.1.
RabbitMQ
4.2.3.2.
Apache Kafka
4.2.3.3.
Amazon SQS
4.3.
Service Discovery
4.3.1.
Service Discovery Patterns
4.3.1.1.
Client-Side Discovery
4.3.1.2.
Server-Side Discovery
4.3.2.
Service Registry
4.3.2.1.
Eureka
4.3.2.2.
Consul
4.3.2.3.
etcd

Previous

3. Designing Microservices

Go to top

Next

5. Data Management in Microservices

About•Terms of Service•Privacy Policy•
Bluesky•X.com

© 2025 UsefulLinks. All rights reserved.