Best of MicroservicesNovember 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    thangchung/go-coffeeshop: ☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment

    Nomad, Consul Connect, Vault, and Terraform for deployment go-coffeeshop application with event-driven microservices has been written in Golang. Other version can be found at.NET CoffeeShop with Microservices approach -.NET Coffee Shop with Modular Monolith approach.

  2. 2
    Article
    Avatar of asayerasayer·3y

    7 Microservice Design Patterns to Use

    Microservice architecture is self-contained and wrap up around one business capability. It also refers to an architectural style for app development. The design is rapidly evolving and is one of the most important aspects of microservices. In the following sections, we’ll discuss seven important patterns.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Introduction to Microservices Architecture

    Introduction to Microservices Architecture is an approach to application development in which a large application is built as a suite of modular services. Each module supports a specific business goal and uses a simple interface to communicate with other sets of services.

  4. 4
    Article
    Avatar of logrocketLogRocket·3y

    Microservices with NestJS, Kafka, and TypeScript

    The microservices architecture is an increasingly popular architecture pattern that follows the SOA (Service Oriented Architecture) concept. This guide will demonstrate how to build microservices using NestJS, Kafka, and TypeScript. You will create an authentication microservice to create and save user details.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Microservices and Software System Design Course

    A microservices architecture is a type of application architecture where the application is developed as a collection of services. The course will teach you about microservice architecture and distributed systems using a hands-on approach.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Why Use Microservices — Breaking the Monolith

    Monolith Architecture is a software system called ‘monolithic’ if it has a monolithic architecture. It is a must for an organisation to move from a monolith to a microservices architecture to bring changes quickly, innovate fast, reduce time-to-market timelines and whatnot.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Microservice architecture is not a silver bullet

    A good architecture will allow a system to be born as a monolith, deployed in a single file, then grow into a set of independently deployable units, then all the way to independent services and/or micro-services. The dark side of microservices Microservice architecture has a lot of benefits, but sometime it's like a shrew. The clean, modular architecture shown earlier in figure 1.1 doesn’t reflect reality.

  8. 8
    Article
    Avatar of quastorQuastor Daily·3y

    Snapchat's Shift to Microservices

    Snapchat's Service Mesh Snapchat is an instant messaging application with 360 million daily active users from all around the world. Snap's shift from a Monolith to Microservices led to a 65% reduction in compute costs while reducing latency, increasing reliability and making it easier for Snap to grow as an organization. Snap used the Service Mesh design pattern where they had a data plane and a control plane.

  9. 9
    Article
    Avatar of dzDZone·3y

    Docker Use Cases: 15 Most Common Ways to Use Docker

    Docker is a containerization technology that enables developers to package a service into a container along with its dependencies, libraries, and operating system. Join the DZone community and get the full member experience.

  10. 10
    Article
    Avatar of dzDZone·3y

    What Is Loosely Coupled Architecture?

    The primary purpose of a loosely coupled architecture is to create a system that doesn’t fail due to the failure of a single component. Loosely coupled vs. tightly coupled Architecture is an important point to ponder. Microservices is an architectural design that facilitates the development of an application as small and independent services that run their own processes.

  11. 11
    Article
    Avatar of dzDZone·3y

    Why Use the NestJS Framework?

    The NestJs framework was the best choice to start touching the backend part of the applications. NestJs is an open-source Node.js framework for developing challenging backend systems. You can build Rest APIs, MVC applications, GraphQL applications, Web Sockets, CLIs, and CRON jobs.