← Home

Articles

An observation becomes a conclusion after measurement. The complete archive is collected here, from experiment to reproducible result.

11 articlesV8 / Node.js / architecture / production
All zero deps articlesOpen the channel
11Changing a Type Is Not Free EitherWhy an identical object shape does not guarantee stable optimized code.17 July 2026 · 6 min read · V8 · field representation · deopt10JS Objects Aren't FreeHidden classes, inline caches, dictionary mode, and practical rules for hot objects in V8.21 April 2026 · 6 min read · V8 · Node.js · performance09System Design 6: Architecture Has No Finish LineWhy production starts another design cycle as metrics, incidents, and new requirements continuously reshape the system map.19 January 2026 · 6 min read · System design 708System Design 5: Do Not Hammer Nails with a MicroscopeHow to choose a technology stack from requirements and first principles instead of hype, habit, or a fashionable tool list.13 January 2026 · 5 min read · System design 607System Design 4: Feedback LoopsHow backpressure, rate limits, priorities, and circuit breakers turn overload from a total outage into controlled degradation.25 December 2025 · 14 min read · System design 506System Design 3: Design the Data FlowsWhy a living architecture models writes, reads, and background processing as flows with distinct rates and constraints.23 November 2025 · 14 min read · System design 405System Design 2: Three Pillars of ArchitectureHow to balance reliability, scalability, and maintainability when improving one property makes the others more expensive.17 October 2025 · 9 min read · System design 304System Design 1: It Starts with QuestionsHow to turn a vague business request into measurable requirements and avoid designing a system for the wrong problem.12 October 2025 · 10 min read · System design 203System Design 0: It Is More Than BoxesAn introduction to system design as work with requirements, data flows, feedback, and system evolution.26 September 2025 · 8 min read · System design 102Queues Still Are Not Needed: Testing the ClaimA comparison of WAL, an ingest database, Valkey Streams, and RabbitMQ across latency, durability, backlog, and operations.27 August 2025 · 16 min read · Очереди 201Why Do You Put Queues Everywhere?Why a broker does not solve business consistency and when a transactional outbox with a worker is simpler than a queue.11 August 2025 · 4 min read · Очереди 1
New field notes appear in @zero_deps (in Russian)@zero_deps