Building a Baseline Template for  Microservice - Express Typescript #08
Channel: Code with tkssharma
Date: 2020-10-03

This is the master playlist for Node JS microservices 
Playlist Link  https://www.youtube.com/watch?v=UxoklNY7L30&list=PLIGDNOJWiL182j1bD_nQm-SxARR5s977O

And here is the Lastest brand new playlist for Mastering Microservices in Node JS 
https://www.youtube.com/watch?v=_fK8g2dhzvU&list=PLIGDNOJWiL19WHIxJ0Q4aP4X3oljPha5n

Code https://github.com/tkssharma/nodejs-microservices-patterns/blob/master/nodejs-microservice-using-docker-Part-2/docker-compose.yml

https://github.com/tkssharma/nodejs-microservices-patterns 

- What are Microservices and Build Simple Microservices.
- Microservices vs Monolith
- When to build Microservice and how to build 

Implement Different Microservice patterns using Docker-compose (EDA, CQRS, Gateway)
Understand different tooling for setting up microservice stack locally on System (Learning more about Docker & K8S)
Building Services and deploying them, Creating Microservices using Node JS with docker and K8S tooling

My channel has everything on microservices 
https://www.youtube.com/watch?v=_fK8g2dhzvU&list=PLIGDNOJWiL19WHIxJ0Q4aP4X3oljPha5n


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

🐦 Twitter: https://twitter.com/tkssharma
🐦 Github: https://github.com/tkssharma
🐦 Website: https://tkssharma.com
🐦 Blogs: https://blog.tkssharma.com

I’m Tarun, I am Publisher, Trainer Developer, working on Enterprise and open source Technologies JavaScript frameworks (React Angular, sveltekit, nextjs), I work with client-side and server-side javascript programming which includes node js or any other frameworks Currently working with JavaScript framework React & Node js 🚀 with Graphql 🎉 developer publications.

I am a passionate Javascript developer writing end-to-end applications using javascript using React, Angular 🅰️, and Vue JS with Node JS, I publish video tutorials and write about everything I know. I aim to create a beautiful corner of the web free of ads, sponsored posts,