Useful Links
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
  1. Inter-Service Communication
    1. Communication Styles
      1. Synchronous Communication
        1. Request-Response Pattern
          1. HTTP APIs
            1. gRPC Calls
            2. Asynchronous Communication
              1. Event-Based Communication
                1. Message-Based Communication
              2. Communication Protocols
                1. HTTP and REST
                  1. RESTful Principles
                    1. REST API Design
                    2. gRPC
                      1. Protocol Buffers
                        1. Use Cases and Benefits
                        2. Message Brokers
                          1. RabbitMQ
                            1. Apache Kafka
                              1. Amazon SQS
                            2. Service Discovery
                              1. Service Discovery Patterns
                                1. Client-Side Discovery
                                  1. Server-Side Discovery
                                  2. Service Registry
                                    1. Eureka
                                      1. Consul
                                        1. etcd

                                    Previous

                                    3. Designing Microservices

                                    Go to top

                                    Next

                                    5. Data Management in Microservices

                                    © 2025 Useful Links. All rights reserved.

                                    About•Bluesky•X.com