Nest JS Graphql Baseline Microservice for Auth Service #002 #microservices  #nestjs #graphql
Channel: Code with tkssharma
Date: 19/02/2023

Hi everyone welcome to my another brand new playlist in this playlist, we are going to talk about apollo graphql Federation which is a part of all about Node js microservices 

Playlist https://www.youtube.com/watch?v=hHpKy_n-Aag&list=PLIGDNOJWiL1918oR1DYgeOEe0cWwuDPCm
Github: https://github.com/tkssharma/nestjs-with-apollo-federation-gateway

00:00 apollo graphql Auth Service microservice 
00:30 housing.com like backend graphql 
02:00 graphql code first and schema first approach 
03:40 nestjs components for graphql 
05:30 spinning docker container and nest cli starter setup 
07:00 multiple postgres container for all microservices 
09:30 creating files resolver, service and schema files
10:40 adding modules nestjs
12:16 adding @nestjs/graphql module 

Recently I have already covered Node JS microservices using REST API
 now I am going to cover Node JS microservices using graphql and here we are going to use all the concepts of graphical how to build a graphql  microservices in the nests and how to use data loaders and how the data loaders are solving the query N + 1 one problem and we will also see how we can connect different subgraph through Apollo graphical Gateway and how can we use Apollo graphical Federation to talk to multiple microservices and expose unique centralize interface for queries and mutation

Major topics of this playlist 

What is Graphql Federation and what problem it solves Graphql
What is the N+1 Query problem in Graphql and Data loaders
Building Graphql service in Nest JS 
Building Graphql service using apollo federation 
We will build multiple graphql microservices and then aggregate data.
Connect different subgraphs services to Graphql Gateway 
Build end-to-end solution using graphql apollo federation and deploy 
All this will be added in Lerna monorepo

A little bit about me 


🐦 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,