Search
Lessons (7)
- Premiere-Night Video Streaming
Let millions press Play together by separating small control-plane APIs from CDN-delivered video bytes. The big …
- Monolith vs Microservices
… of the system with very different scaling needs (video transcoding vs user profiles). - Parts that need different release …
- Behavioral Patterns I: Observer, Strategy, Command, State
… You subscribe once; every new video, you get notified. The channel doesn't know or care who you …
- Frontend Performance & Core Web Vitals
… width and height (or aspect-ratio ) on images, videos and iframes. - Reserve space for ads, embeds and banners …
- Frontend Testing Strategy
… runs Chromium, Firefox and WebKit, records traces and videos of failures, and runs tests in parallel. Other useful …
- Behavioral Patterns II: Chain, Template, Iterator, Mediator, Memento, Visitor
… Memento 💾 Analogy: Save points in a video game. Before the boss fight you save; if you lose, you …
- Structural Patterns: How to Connect Objects
… Flyweight 🌲 Analogy: A video game forest with 100,000 trees. Every oak shares one 3D model and texture …