Too… Much… Async… What to Watch for When Working with a Feature
summary
Covers handling large numbers of asynchronous tasks in client-server systems when a new feature generates tens of background jobs. Discusses practical attention points for developers building such features—how to manage resource usage, task scheduling and processing—to avoid overloads and inefficiencies.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:12Life Activity feature
- 3:02Async programming
- 4:05Token creation
- 5:30Order state machine
- 7:40Background tasks
- 9:30Architecture problems
- 10:13Load miscalculation
- 11:56Monitoring gaps
- 13:45RPS surge
- 14:46Service responses
- 15:08Debugging complexity
- 16:20Worker balancing
- 17:04Config management
- 18:31Alerting importance
- 19:13Task completion
- 19:56Critical decisions
- 20:37Q&A
related talks
43mAsync vs Sync Programming
47mBEAM Architecture Handbook
50mAsynchronous by Default, Synchronous When Necessary
01h 01mThe Unsung Hero of Modern Software: Asynchronous Messaging
44mAsyncAPI In Production
40mEverything Will Flow
47mEverything Loosely Coupled - Advanced Integration Patterns and Their Trade-Offs
57mMultithreaded and Asynchronous Programming in .NET
