What's your backend written with? JavaScript?!
summary
Claim: JavaScript works for backends — presenters build and run small microservices: a REST coffee/tea API with NestJS, typed models with TypeScript, and WebSocket streaming (Socket.IO) that actually serves events. They demonstrate controllers, providers and modules, health endpoints, distributed tracing, and horizontal scaling on Kubernetes. Notes: big users include Netflix PayPal NASA, single‑threaded event loop blocks on heavy CPU tasks, database syncing and shared libraries cause real pain, and chaos‑engineering tests reveal reliability gaps.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:21Whats your backend written with
- 1:55Multifighting vs Event Loop
- 9:43Counter argument
- 11:06Typescript
- 15:05Disadvantages
- 15:43Monoliths
- 16:38Streaming
- 17:39JavaScript Infrastructure
- 19:43Stateless Services
- 20:41Updating Libraries
- 21:37Security
- 23:01Testing
related talks
01h 13mModern Backend for Frontend on Node.js
35mGoing fullstack React(ive)
30mJavascript @ Uber
01h 08mAmazing Backends for Angular Devs with NestJS
38mBuild modern and scalable Node.js Web Applications with Nest
35mRethinking Enterprise Architectures with Node.js
46mArchitecture of a Modern Enterprise Node js Application
05mC. Aaron Cois (Carnegie Mellon University) Interview - OSCON 2014
