Best of MicroservicesFebruary 2023

  1. 1
    Article
    Avatar of redislabsRedis·3y

    Microservices Misconceptions

    Microservices are often misunderstood and have misconceptions surrounding their benefits and usage. They are not a one-size-fits-all solution and may not solve all of a company's problems. Microservices can add complexity and turn into a distributed monolith if not managed properly. Different architectures may be suitable for different use cases and it's important to consider the specific needs of the organization. Microservices are not just about technology but also about scalability and organizational structure. Teams may not always benefit from using their preferred technology for each microservice.

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

    How I Redesigned The Backend To Quickly Handle Millions Of Reads (And Writes)

    A backend engineer shares how adopting the CQRS pattern helped improve backend performance by separating write and read operations. The use of a database replica and splitting the service into separate command and query services allowed for better scalability and reduced response time.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How Message Queues Work in Distributed Systems

    This post explores the limitations of the monolithic architecture and the benefits of adopting a microservices architecture. It also discusses how asynchronous communication can be implemented using message queues in a distributed system.

  4. 4
    Article
    Avatar of dzDZone·3y

    Is It Time To Go Back to the Monolith?

    The post discusses the concept of modern modular monoliths and how they redefine the monolithic architecture. It explores the limitations and benefits of using a monolith instead of microservices, highlighting the potential for better scalability and simplified architecture.

  5. 5
    Article
    Avatar of discdotDiscover .NET·3y

    Which Software Architecture Patterns do you use?

    The post discusses the different software architecture patterns and emphasizes the importance of mixing and matching styles and patterns based on individual requirements.

  6. 6
    Article
    Avatar of logrocketLogRocket·3y

    Communicating between Node.js microservices with gRPC

    Learn how to use gRPC in Node.js for inter-microservice communication by building a practical communication system for three microservices. The @grpc/grpc-js package offers a fully-featured, official, pure JavaScript implementation of the gRPC framework concept.

  7. 7
    Article
    Avatar of medium_jsMedium·3y

    9 Best Distributed Tracing Tools for Developers

    Explore the 9 best distributed tracing tools for developers working in microservices architecture. These tools provide end-to-end visibility and help monitor and troubleshoot complex distributed systems.

  8. 8
    Article
    Avatar of towardsdevTowards Dev·3y

    Microservice Interview questions for Backend Developers series-1

    Microservice Interview questions for Backend Developers series-1 I will share concepts of microservice from beginner to advanced level. These days microservice can be built in any language, be it java,.net, python or node.js. Most interview starts with microservice concepts like what benefits microservice provides and when to use it.