Best of MicroservicesFebruary 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Understanding event driven architecture

    Event-Driven Architecture (EDA) is a dynamic and responsive design paradigm embraced by leading companies like Netflix, Twitter, and Amazon to enhance real-time data processing, system flexibility, and user engagement.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·2y

    EP99: What is the best way to learn SQL?

    Learn the best way to learn SQL and understand the concept of gRPC.

  3. 3
    Article
    Avatar of bitBits and Pieces·2y

    Top 10 Microservices Anti-Patterns

    This post discusses common anti-patterns in microservices architecture and provides recommendations for avoiding them. It covers topics such as monolith in microservices, chatty microservices, distributed monolith, over-microservices, violating single responsibility, spaghetti architecture, distributed data inconsistency, tight coupling, lack of observability, and ignoring the human cost.

  4. 4
    Article
    Avatar of infoqInfoQ·2y

    How Netflix Really Uses Java

    Netflix discusses their use of Java, including their journey from Java 8 to Java 17, the benefits of upgrading, and their adoption of Spring Boot. They also explore the use of virtual threads, the DGS framework for GraphQL, and the evolution of their architecture. Overall, it highlights the importance of staying up-to-date with technology and the value of performance improvements.

  5. 5
    Article
    Avatar of pointerPointer·2y

    Microservices Authorization

    Learn about the complexities of implementing authorization in microservices through the example of GitClub Jobs.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Learning Spring Boot in 2023, worthy or junky?

    Spring Boot is a popular Java framework that offers numerous advantages for modern software development projects and provides a lot of work opportunities. It is mature, easy to learn, versatile, backed by a large community, and well-suited for developing microservices and cloud-native applications. Learning Spring Boot in 2023 will make you a more marketable developer and help you in developing faster, maintainable, and secure applications.

  7. 7
    Article
    Avatar of towardsdevTowards Dev·2y

    CQRS in Action: Building Robust Micro Services with Spring Boot

    Learn about the Command Query Responsibility Segregation (CQRS) pattern and how it can optimize and scale complex software systems, particularly within microservices architectures. Explore the advantages and drawbacks of using CQRS, and understand its impact on data consistency.

  8. 8
    Article
    Avatar of ardalisArdalis·2y

    Introducing Modular Monoliths: The Goldilocks Architecture

    The Modular Monolith architecture strikes a balance between traditional monoliths and microservices, offering the simplicity of a monolith with the flexibility of microservices. It is well-suited for small to medium-sized teams or projects, provides simplified development and maintenance, and allows for future scaling.

  9. 9
    Article
    Avatar of codemotionCodemotion·2y

    Building Microservices in Python 101

    Python offers key advantages for microservices development, including ease of use, extensive libraries and integrations, and mature RESTful API development tools. This article covers the benefits of using Python for microservices and provides the general steps for building, deploying, and testing microservices using Python.