Substack Newsletters
Discover newsletters from our curated Substack feeds
Hands On Kafka Course
Lesson 16: Artificial Latency (linger.ms) — The Producer Batching Lever
The Naive Approach: Death by a Thousand PingsDay 60: System Integration & Production Readiness
Taking StreamSocial to Production at ScaleLesson 15: Batching Physics - The Record Accumulator's Role in High-Velocity Geo-Spatial Streams
The Naive Approach: Why 3,000 Events/Sec Crashes Your System
System Design Interview Roadmap
System Design Interview Roadmap - Step by step process that will make you comfortable, familiar and then expert at System Design. By System Design Roadmap · Over 22,000 subscribers
Optimistic Locking vs. Pessimistic Locking: Handling Concurrency in High-Traffic Systems
The Hidden Cost of WaitingReal-Time Analytics Architecture: Processing Millions of Events Per Second
IntroductionDesigning a Distributed Job Scheduler: Handling Delayed and Recurring Tasks
The Silent Orchestrator
Hands On System Design with Distributed Systems Implementation - 254-Lesson’s curriculum
Day 151: Building Your GitOps Deployment Pipeline - Infrastructure as Code in Action
What We’re Building TodayDay 45: Implement a Simple MapReduce Framework for Batch Log Analysis
What We’re Building TodayDay 150: Multi-Cloud Deployment Templates - Making Your Log System Cloud-Native
The Multi-Cloud Reality Check
AI and Machine Learning Course from Scratch
This exhaustive curriculum provides a full 180-day plan, designed to take a learner from foundational skills to advanced AI topics. Each day’s lesson is carefully structured to build upon the last, ensuring a smooth and logical learning progression.
Day 76-84: Building Your First End-to-End ML System
What We’ll Build TodayDay 75: Model Persistence - Saving and Loading Models
What We’ll Build TodayDay 74: Feature Engineering - The Art of Creating Predictive Power
What We’ll Build Today
AI Agents Mastery
Learning Outcomes By course completion, you\'ll have: Built 15+ production-ready agents with proper error handling and monitoring Implemented scalable architectures handling concurrent requests and resource management Deployed agent systems with CI/CD pip
Hands-on System Design with Java Spring Boot
This course provides an in-depth, hands-on journey into designing and implementing ultra-scalable task schedulers using Java Spring Boot. You will learn every core system design concept, explore diverse use cases, and gain practical experience
Day 60: Your Production-Ready Distributed Task Scheduler - The Complete System
The Journey Complete: From Zero to Production-ScaleLesson 19: The Publisher - Engineering the REST API That Feeds the Beast
Course: Building Discord: From Socket to Scale Project Name: Flux Focus: High-throughput message ingestion using Virtual Threads and async RedisDay 59: Future Trends in Task Scheduling - The Workflow Revolution
The Evolution Nobody Saw Coming
Quant Developer: Architecting Autonomous Trading Systems
This course moves you from a coder to a Quant Infrastructure Engineer, focusing on high-concurrency execution and robust risk management.In production, a slippage or a WebSocket delay is the difference between a high-performing alpha and a blown account.
Day 24 — Crypto Support
What you will build. By the end of this lesson you will have a working CryptoAsset class that sits inside a clean polymorphic hierarchy, uses decimal.Decimal for all price math, enforces a maker/taker fee model, and reconnects automatically when a WebSocket stream drops.Day 23: Equity Logic — Implementing the Equity Child Class
This lesson is about one of the most common ways autonomous trading systems break in production — not with a crash, not with an error message, but silently. You will build the Equity class, which is the layer that sits between a price signal and an order submission.Day 22: The Security Base Class
Engineering a type-safe, memory-efficient abstraction for every tradeable asset in the engine.
Hands-On DevOps Engineering
The DevOps landscape has fundamentally transformed in 2024-2025. With AI integration reaching 78% adoption and platform engineering commanding 26.6% salary premiums, traditional DevOps approaches are insufficient. This course bridges the gap between theoretical knowledge and production-ready skills, focusing on the convergence of DevOps, MLOps, and platform engineering that modern organizations demand.
Day 59: Cost Optimization & FinOps - Building Production-Grade Cost Intelligence
What We’re Building TodayDay 58: Performance Optimization & Scaling
What We’re Building TodayDay 57: Hyperscale Architecture Patterns
Building for 10 Million Requests Per Second
Hands on Fullstack Development
From zero-to-production every day — build, deploy, test, and operate real systems that employers and startups actually need.
Day 91: Infrastructure Integration Testing - Testing the Complete System
What We’re Building TodayDay 90: Infrastructure UI Dashboard - Building Your Cloud Control Center
What We’re Building TodayDay 89: Cloud Resource Management
Building Production-Grade Resource Orchestration
How Tech - Systems Programming
How Tech - Systems Programming
eBPF for Security: Implementing Custom Policy Enforcement and Runtime Sandboxing
When a container escaped our production Kubernetes cluster last year, the postmortem revealed something interesting: our seccomp filters blocked 95% of dangerous syscalls, but the attacker used execveat() with a memfd - a path we hadn’t considered.JIT Compilation for eBPF: Optimizing Bytecode Execution in the Kernel
When your XDP packet filter is burning 40% CPU and you’re dropping packets at 10Gbps, the culprit is often simpler than you think: eBPF interpreter mode is still enabled.Correlating Network Events and Process Context using eBPF Maps
Understanding the Problem