Building Automation Systems with NestJS
summary
NestJS is used as a central backend that receives POSTs from Bob CRM, writes them to MongoDB, emits an event (event emitter emits contractCreated), pushes jobs into a queue, and triggers browser RPA (UiPath or Power Automate or repurposed Playwright/Selenium) to complete contract steps. Implementation uses modules, controllers/services, DTOs, a MongoDB change stream listener, cron jobs (example: every 30s backup, daily 2am report), optional Redis/Kafka microservice for job history, and it runs end to end.
AI-written summary · about
chapters (8)
- 0:00NestJS automation intro
- 3:14Automation with JavaScript
- 7:23NestJS architecture
- 12:34Contract endpoints with services
- 16:28Automating Bob’s CRM
- 17:56Database listeners and events
- 19:20Cron jobs and scheduling
- 21:30Key takeaways
related talks
38mBuild modern and scalable Node.js Web Applications with Nest
41mArchitecture in Node.js using NestJS
26mBuilding a platform: NestJS from the ground up
01h 08mDeep Dive Into NestJS
31mDeveloping Microservices with NestJS
22mTaming reactive node.js: Stream-oriented architecture with NestJS
01h 08mAmazing Backends for Angular Devs with NestJS
29mAdventures in Node and Nest
