All About Node JS Microservices #microservices

This is the Master playlist on Node JS Microservices and it covers all about building microservices
Playlist Link
https://www.youtube.com/watch?v=oZiacEF_Lx8&list=PLT5Jhb7lgSBN5U6p_KSCtZfHYSqQUQ7hw

Github: https://github.com/tkssharma/12-factor-app-microservices
https://github.com/tkssharma/nestjs-graphql-microservices
https://github.com/tkssharma/nodejs-microservices-patterns

00:00 node js microservices
00:56 microservices architecture
01:46 node js microservices playlist
02:44 REST-based microservices nestjs
04:06 microservices of different type REST, Graphql
07:00 gRPC AND tRPC-based microservices
09:00 Graphql Apollo Federation


In this playlist, we will be talking about microservices development with node js of all different types
like
Node JS using express/nestjs — Service exposing REST Interface
Node JS using express/nestjs — Service exposing Graphql Interface
Node JS using express/nestjs — Service exposing GRPC Interface
Node JS using express/nestjs — Service exposing TRPC Interface

https://github.com/tkssharma/12-factor-app-microservices
We are using nestjs and node js express typescript

- we will build nestjs app from zero to hero
- we will build express app from zero to hero using docker and containers
-we will explore 12 factor app
- we will build express typescript app to build rest interface withd docker containers
- we will build nestjs app with docker and containers
- we will build all different type of microservices exposing rest, graphql interface
- we will build nestjs app using graphql with apollo graphql federation

and Before building Microservics you must understand all these patterns

Understanding Microservice Architecture and Different Microservice Patterns

► Pattern: Microservice Architecture
► Decomposition patterns
► The Database per Service pattern describes how each service has its own database in order to ensure loose coupling.
► The API Gateway pattern defines how clients access the services in a microservice architecture.
► The Client-side Discovery and Server-side Discovery patterns are used to route requests for a client to an available service instance in a microservice architecture.
The Messaging and Remote Procedure Invocation patterns are two different ways that services can communicate.
► The Single Service per Host and Multiple Services per Host patterns are two different deployment strategies.
► Cross-cutting concerns patterns: Microservice chassis pattern and Externalized configuration
► Testing patterns: Service Component Test and Service Integration Contract Test
► Circuit Breaker
► Observability patterns:
Log aggregation
Application metrics
Audit logging
Distributed tracing
Exception tracking
Health check API

Comments