Fullstack JavaScript-based micro services for complete automation of higher education institutions
summary
Describes building a microservices platform for automating varied higher-education institutions using a full JavaScript stack: MEAN (MongoDB, Express, Angular, Node.js) for services, RabbitMQ as an event bus, Keycloak for OAuth, and NativeScript for mobile apps. Covers how this architecture supports multiple stakeholder use cases and enables students to build apps/extensions on the platform, with optional discussion of CI/CD using Jenkins and Docker.
AI-written summary · about
chapters (12)
- 0:00Start
- 3:12Thinking Big in JavaScript
- 5:472 Biggest Motivations of using JavaScript across layers
- 7:13Functions of Higher Education Institution
- 11:12Characteristics of the Problem Domain
- 11:59Architecture Drivers
- 17:47Design Principles
- 20:10A Typical MicroService
- 25:52Reusable DAO Layer
- 26:42Auth using Keycloak
- 34:52REST Client for API based Integration
- 35:51Rabbit MQ for Messaging / Event Bus








