Microservices with NodeJS, React, Typescript and Kubernetes
Last updated 4/2024
Created by Uzochukwu Eddie Odozi
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + subtitle | Duration: 653 Lectures ( 97h 12m ) | Size: 48.7 GB
Build & deploy an Ecommerce marketplace app using event-driven Microservices with Node, Typescript, Kubernetes and React
What you'll learn:
Build an amazing e-commerce marketplace application with React
Develop and design REST API with NodeJS and Express
Create containers for microservices with Docker
Orchestrate microservices with Kubernetes on minikube
Orchestrate microservices with Kubernetes on AWS EKS cluster
Setup Continuous Integration/Delivery Pipeline using Jenkins both locally and on the cloud
Create custom helper library and publish as NPM package
Setup and use tools like Elasticsearch, Kibana, Redis and Rabbitmq
Setup services locally with docker compose
Use Typescript both in React and NodeJS/Express microservices
Use redux toolkit RTK query for data fetching and caching
Setup microservices communications using Rabbitmq
Setup centralized microservices monitoring
Implementing observability and monitoring using Elasticsearch, Kibana, Prometheus and Grafana
Use MongoDB, MySQL and PostgreSQL databases
Setup access to microservices using JWT-based authentication
Setup kubernetes deployments, services, statefulSets, ingresses, volumes, storage classes and much more
Requirements:
Basic knowledge of jаvascript and Express is required
No prior React knowledge is required
No prior Backend Development knowledge required
No prior DevOps knowledge required
Description:
In building large scale applications intended for growth, microservices architecture is the go-to solution. One issue for jаvascript and NodeJS learners is the few courses and/or resources to teach event-driven microservices with NodeJS and Typescript. This course was designed to show you how to setup and build a large scale event-driven microservices application using React and Typescript on the client side and NodeJS and Typescript on the server side.This course is a fullstack course that focuses on developing microservices and connecting them to a client web application and it follows a hands-on approach or 'learn-by-doing, which means the whole course is structured around building a fullstack web application and the different concepts will be explained detailedly as they are introduced.What's this course about?This course is about building a complete ecommerce freelance marketplace from scratch using popular development tools and the microservices architecural patterns. The curriculum for this course is going to be very hands on as we walk from start to finish building and deploying the application to production. The course is structured into 4 main parts:Development of microservices and client applicationDeployment to kubernetesCI/CD pipeline with JenkinsMonitoring and logs managementEach structure is broken down into its sections.Microservices developmentAPI gatewayNotification serviceAuthentication serviceUsers serviceGig serviceChat serviceOrder serviceReview serviceDeployment of microservices toMinikubeAWS EKS clusterSetup of CI/CD pipeline locally and on the cloud with JenkinsFrontend developmentFrontend deployment toMinikubeAWS EKS clusterWhat Technologies You'll UseBecause we are building a fullstack application, we will use a variety of tools and technologies. For the frontend, we'll use React, Tailwindcss and Typescript to show content to users. Each microservice will be built using NodeJS, Express and Typescript. Across the microservices, you'll use tools and technologies like Elasticsearch, Kibana, Rabbitmq, Redis, SocketIO, MySQL, PostgreSQL and MongoDB. Each microservice will be built as a Docker image and executed in a Kubernetes cluster. The Kubernetes cluster will be created locally with Minikube and on the cloud with AWS EKS. There are numerous tools, technologies and packages that will be used both locally and in our kubernetes clusters.Not familiar with some of these? No problem! This course will guide you on how to setup and use these technologies in your apps.What You'll Be Able to DoAt the end of this course, you will be able toUnderstand the basics of microservices architectureBuild event-driven microservices using NodeJS, Express and TypescriptUse Database-per-service patternSetup communication styles with both Request/Response pattern and Event-driven patternSetup single node kubernetes cluster with Minikube and multi-node kubernetes cluster with EKSUse Docker and Kubernetes to deploy multiple microservices either locally with Minikube or to the cloud with AWS EKS
Who this course is for:
jаvascript developers looking to build large, scalable applications
Frontend or Backend developers who wants to get into the world of cloud infrastucture with AWS
Developers who wants basic understanding of application deployments on Kubernetes
Homepage
https://www.udemy.com/course/microservices-with-nodejs-react-typescript-and-kubernetes/
https://ddownload.com/8zbtf96fucm6
https://ddownload.com/wqgveeyvbd86
https://ddownload.com/fbuazwcoz2sb
https://ddownload.com/oy57mkopv3w2
https://ddownload.com/x76tgzg9ahts
https://ddownload.com/p8gj30tn6im2
https://ddownload.com/ajtretdhyyl7
https://ddownload.com/mvm3wwqx89es
https://ddownload.com/8ozsmi0nsqfj
https://ddownload.com/2l524lu17aye
https://ddownload.com/4wb01savzrg7
https://ddownload.com/8ylmc6x92srr
https://ddownload.com/zcsvdwa8b9ru
https://ddownload.com/0c3d95dturvl
https://ddownload.com/47z6loirhnie
https://ddownload.com/buuve82vjvxw
https://ddownload.com/gj4ymz8ihbu0
https://ddownload.com/6t3ztxqh1pnr
https://ddownload.com/vw4w1jduq678
https://ddownload.com/rytcu38w9h01
https://ddownload.com/n66aqwlzxfx9
https://ddownload.com/cw0cdamvqsvs
https://ddownload.com/hmaf9ou35tiz
https://ddownload.com/n7avdkirlnyu
https://ddownload.com/23d63w56ut7y
https://ddownload.com/08fkw3a1j8tn
https://ddownload.com/muami578fmuu
https://ddownload.com/qaukzcs4p5lr
https://ddownload.com/943r4uqxtrny
https://ddownload.com/d2h3rti2bbo3
https://ddownload.com/jhi2djgh95sp
https://ddownload.com/kkadhf6ygydb
https://ddownload.com/hukx04jet2zk
https://ddownload.com/3b6a7owr0rjp
https://ddownload.com/va83ehi2e9xt
https://ddownload.com/qwjt1o7v6k6l
https://ddownload.com/l6uws3nma92u
https://ddownload.com/j1p29q5hon56
https://ddownload.com/b5gnebup3bof
https://ddownload.com/i3gfxdk7wpcr
https://ddownload.com/4onahr4hem1h
https://ddownload.com/la6hbb5lmnzx
https://ddownload.com/qdnmbo1pycyh
https://ddownload.com/zvwk8fsjb0k2
https://ddownload.com/dfkhckovqqie
https://ddownload.com/1l9r91yz5evp
https://ddownload.com/62y7eqwvn8ad
https://ddownload.com/0xqi573us50q
https://ddownload.com/7s3e1p2lvbtk
https://ddownload.com/q8c39w3j5m8k
https://rapidgator.net/file/6225f87adc6bcc9ae754f26e3e1b61e1
https://rapidgator.net/file/36d1aeffa16f3e8c066921df78bd0eb4
https://rapidgator.net/file/cb8eb295c86a37c95fee54c257ae4648
https://rapidgator.net/file/766ee158cd49312ee2914556f85f2840
https://rapidgator.net/file/f4d1ed9bba53a6b1aaf88652db9f30fd
https://rapidgator.net/file/746e73e2785c19b26075a9ffc7c9210d
https://rapidgator.net/file/2234235850625bf2ae57ccea4f3926b1
https://rapidgator.net/file/40f2b3debdb88c110598905d2cc2634b
https://rapidgator.net/file/96b99a39db240eaa207e1549c3f5afd8
https://rapidgator.net/file/a6546f60ce79dda9a331a16bc9bd55bf
https://rapidgator.net/file/f2c33104f0c6bbb90fea1722aa9430e1
https://rapidgator.net/file/dfe16387dc560980739f27e971f4d116
https://rapidgator.net/file/1b95f322be1fd7e485b5a1fe24d018d1
https://rapidgator.net/file/fa531b5d01fd7f65013c69eb5c5218e3
https://rapidgator.net/file/d88d4a4c990370889839a04bffe1b32b
https://rapidgator.net/file/fa516f150cc66cf68a62b7554cf034d0
https://rapidgator.net/file/6972a999ef48532f9ce932feee053511
https://rapidgator.net/file/96c7b95e23dced55f495f7727dd590b6
https://rapidgator.net/file/48fa385918f36922ad437b8e2f9798ec
https://rapidgator.net/file/b21b4f4f770aa19247d99e2e4835de67
https://rapidgator.net/file/211167ff52f813f1b570d66472920717
https://rapidgator.net/file/775694b3bbfc17e08523a8fb9b6dc201
https://rapidgator.net/file/0407a6459e2a77a9a7cf835b0ced9f7c
https://rapidgator.net/file/45502e6fb9fd581137c3c432331cc1dc
https://rapidgator.net/file/2c59b52feecfb65cf8fdbc4950e148a8
https://rapidgator.net/file/ef8c81655cfa716976d4ac90109b1eb9
https://rapidgator.net/file/9b68072a9f87f2bb0cb54ce97ad046b0
https://rapidgator.net/file/7d8c3232e27d823beff04475146086be
https://rapidgator.net/file/8f54a1eb3966f44c5579bf1dc674915c
https://rapidgator.net/file/2e401de0d72310cdc992889051e3cf14
https://rapidgator.net/file/67230e2c5f2eac673a2f8696e540961d
https://rapidgator.net/file/b2fa68eda4dc8cd27d9525db75824e9d
https://rapidgator.net/file/ac2cae70bca92df954fcd3865509abb8
https://rapidgator.net/file/eafdd872519b74148698f6c29c12a37b
https://rapidgator.net/file/64e9fb79f9969676b57a4e8e1a13ef48
https://rapidgator.net/file/c7c94ecdab86f6d9943921b691726411
https://rapidgator.net/file/9b99c34848e36210fb4543481e87d3c6
https://rapidgator.net/file/b1720e0d6acf61c90235d9d00fe88553
https://rapidgator.net/file/0564abc7ea05b461a3e5001dae3ce6db
https://rapidgator.net/file/7b7dcc0283a27636605b60045b5a0a8d
https://rapidgator.net/file/59b5f35f6776f2e6ce1384982d07eaf7
https://rapidgator.net/file/6b19eff6099344bc0fb0196cbbd597e4
https://rapidgator.net/file/539d3bbce8f64124ba6290c9cf1e32e6
https://rapidgator.net/file/ee45a71ede8d575c1a17f4f0698ce4be
https://rapidgator.net/file/ff45d953fa34c124c9cce468d75b2657
https://rapidgator.net/file/528f23672533d8dcd7ee3fc6c31150ad
https://rapidgator.net/file/844199162f90152a7dd8d49ce4757597
https://rapidgator.net/file/d93f8969e02830ff0d4d530e79b4c6ff
https://rapidgator.net/file/a4ff986c662d41bf3d2c43d524810b28
https://rapidgator.net/file/2bb56b254b8b6a2e76f646d9acc39e64