Articles & Thoughts
My collection of articles on AI, Python, team leadership, and the tech world.
No Articles Found
Try adjusting your search or filter.
The Ultimate System Design Refresher: CPU vs GPU vs TPU
Explore the architectural differences between CPUs, GPUs, and TPUs in this system design guide.
Read more →How to Build High-Throughput Systems: A Practical Guide for Engineers
A practical guide for engineers on how to build software systems that handle massive traffic.
Read more →How Agentic RAG Works: Why Your AI Needs to "Think" Before It Speaks
Standard RAG pipelines have a critical flaw: they can't "think" before they speak. This article breaks down how Agentic RAG solves this by replacing one-way retrieval with an intelligent control loop.
Read more →How Netflix Live Streams to 100 Million Devices in 60 Seconds: Inside the "Smart Origin" Architecture
Discover how Netflix’s custom-built "Smart Origin" architecture delivers flawless live streams to 100 million devices globally using redundant cloud pipelines.
Read more →Database Performance Strategies and Their Hidden Costs: A Comprehensive Guide to Optimizations and Trade-offs
Database optimization is not about finding the perfect strategy. It’s about understanding your system’s Performance Profile and selecting the trade-off that aligns best with your needs. Do you need extreme write speed? Limit your indexing. Do you need perfect data consistency and zero stale data? Stick to a single node and accept limited read performance. Every benefit has a hidden cost, and success in database performance management is the art of deciding which cost you are willing to pay.
Read more →