Microservices learning path: Node.js and React¶
The Microservices learning path: Node.js and React is a structured educational resource focusing on building distributed systems using modern web technologies.^[100-InBox__Microservices_with_Node_JS_and_React.md]
Core Technologies and Architecture¶
The curriculum focuses on a common stack for microservices, utilizing Node.js for backend services and React for frontend user interfaces^[100-InBox__Microservices_with_Node_JS_and_React.md]. It covers the integration of these services with Docker for containerization and Kubernetes for orchestration^[100-InBox__Microservices_with_Node_JS_and_React.md]. A key architectural component emphasized in the course is the use of an Event Broker for asynchronous communication between different services^[100-InBox__Microservices_with_Node_JS_and_React.md].
Learning Projects¶
The path includes practical implementation through projects, such as a Ticketing application^[100-InBox__Microservices_with_Node_JS_and_React.md]. This e-commerce application demonstrates how to structure a complex system where microservices communicate via an event bus, specifically utilizing NATS Streaming Server^[100-InBox__Microservices_with_Node_JS_and_React.md]. The learning material also provides exercises on implementing core infrastructure components from scratch, such as the event broker^[100-InBox__Microservices_with_Node_JS_and_React.md].
Sources¶
^[100-InBox__Microservices_with_Node_JS_and_React.md]
Related¶
- [[Microservices]]
- [[Docker]]
- Kubernetes
- [[React]]
- [[Node.js]]
- [[NATS]]