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