~/talk

Fullstack JavaScript-based micro services for complete automation of higher education institutions

Talkat JSFoo 2019 · on Thursday, 2019-01-10· [microservices, nodejs, javascript]
slides:none on file

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

  1. 0:00Start
  2. 3:12Thinking Big in JavaScript
  3. 5:472 Biggest Motivations of using JavaScript across layers
  4. 7:13Functions of Higher Education Institution
  5. 11:12Characteristics of the Problem Domain
  6. 11:59Architecture Drivers
  7. 17:47Design Principles
  8. 20:10A Typical MicroService
  9. 25:52Reusable DAO Layer
  10. 26:42Auth using Keycloak
  11. 34:52REST Client for API based Integration
  12. 35:51Rabbit MQ for Messaging / Event Bus
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.