Microservices with Node JS and React

What you will learn
Architect large, scalable apps using a collection of microservices
Deploy a multi-service app to the cloud with Docker and Kubernetes
Solve concurrency issues in a distributed systems environment
Leverage your Javascript skills to build a complex web app
Build a Server-Side Rendered React App to render data from your microservices
Understand how enterprise companies design their infrastructure
Share reusable code between multiple Express servers using custom NPM packages
Write comprehensive tests to ensure each service works as designed
Communicate data between services using a lightning-fast event bus
Write nothing but production-level code. No cutting corners!
Course Gallery




History
Comidoc Review
Our Verdict
This Udemy course is undoubtedly one of the most resourceful options for learning microservices built with Node JS and React, despite a few minor inconveniences. Standout features include the in-depth demonstration on setting up local Kubernetes cluster with Skaffold, adaptable microservices devops content, and thoughtful structuring that covers complex inter-service communication concepts comprehensively. Although certain sections might be considered slightly outdated – such as a few mentions of NATS – the course offers valuable long-term insights on microservices design that exceed the mere construction of a project for portfolio purposes. In comparison to its title, however, this course allocates more focus towards backend services rather than React. Despite its extensive content spanning over 54.5 hours, learners might still find some gaps in their understanding with certain topics related to front-end development.
What We Liked
- In-depth coverage of setting up local Kubernetes cluster with Skaffold for faster and more production-like development
- Comprehensive microservices devops content that can be adapted to various languages, not just Node.js and Typescript
- Thoughtful and high-quality course structure allowing students to grasp complex concepts like inter-service communication
- Production-ready approach encourages best practices such as writing comprehensive tests and sharing reusable code with custom NPM packages
Potential Drawbacks
- Some sections may be considered outdated, but the course still provides valuable long-term concepts and teachings worth more than simply building a course app for one's portfolio
- The React portion of the course comes up short with more focus on backend microservices development as compared to the title suggesting something different
- Some students might consider it too exhaustive due to its depth, causing the need to take breaks during the 54.5 hours of total content