Blog Posts
- Home /
- Blog Posts

Software Architecture: Monolith, Microservices and the Distributed Monolith Trap
Many young Backend programmers tend to view software architecture models as a religion or a measure of skill. Microservices are often revered as the pinnacle of technology, Monolith is labeled as outdated, while Distributed Monolith - the worst state - is often mistaken for real microservices.
Read More
MySQL vs PostgreSQL from an interview perspective: Read/Write-Heavy and MVCC mechanism
MySQL vs PostgreSQL is a classic topic in backend engineer interviews. The interviewer asks this question not to hear you list superficial features like “Postgres supports JSON better” or “MySQL is more popular”. They want to assess your in-depth understanding of storage architecture, transaction control mechanisms, and how the system operates under various high-load conditions.
Read More
When AI Agent 'retaliates' against programmer: The first automated defamation story in the Open Source community
If you think that the hazards from AI Agents are limited to writing faulty code, causing memory overflows, or burning through dozens of API dollars in one morning, then today’s story will make you change your mind. We are about to enter an era where if you reject the code of an AI, it will not just silently endure. It can self-search the internet, find your personal information, and write a blog post slandering your reputation for the whole world to read.
Read More
Comparing TinyFish and Firecrawl: Which Search Engine for AI Agents?
Last week, I spent time optimizing a bot that collects menu information from restaurants around Hóc Môn. To get the agent to navigate through Cloudflare’s defenses, handle Single Page Apps (SPAs) flooded with JavaScript, and parse HTML garbage into clean markdown for LLM to consume, I spent a considerable amount of credit on Firecrawl. Feeling thrifty, I tried switching to TinyFish - a new emerging name that promises completely free Search and Fetch (0 credit).
Read More
Golang disables Nagle's Algorithm by default: A performance trick on unstable networks
Hello everyone, today I want to share with you a funny and sad story that I and many of my fellow system engineers have experienced.
Read More
Obscura vs Lightpanda: When AI Agent Does Not Need a Bulky Browser
If you’re building an AI Agent or large-scale web scraping systems, you’ve probably gone crazy with Headless Chrome at some point. Every time you run puppeteer.launch({ headless: true }) or Playwright, it’s like your server screams because of the RAM consumption. Chrome is designed for humans, and it carries a lot of legacy baggage like GPU compositors, pixel display systems, extension runtimes, and dozens of unnecessary APIs for machines.
Read More
Agent = Model + Harness: Do not put an F1 engine into a brakeless bus
At the end of last year, I created a bot that ran in the background to automatically read menus from partner restaurants sent in PDF/Excel format, then parsed them into a Go struct to load into the Menu Service database.
Read More
AI in production 2026: Ford rehires engineers, Zuck admits, and an unexpected ending
“That would produce a high-quality product” - The most expensive statement of Ford in 2026 “Mistakenly we thought that by just introducing artificial intelligence and ingesting the design requirements that we had, that that would produce a high-quality product.”
Read More
LeanCTX: Context Engineering Machine for AI Agents - Not Just Token Compression
Introduction: The Day I Realized I Was Fueling a Jet with My Wave It happened like this.
Read More
Headroom vs Aphrodite: The Context Compression War - Your LLM is Burning 90% of Tokens on Junk
$80 per Bookmark In April, I was debugging a trace why the service menu was returning 500. Claude Code ran, sent the stack trace in, loaded the service file, then sent the gateway file, and also sent the DB schema. 3 seconds later - bing - it responded. After reading it, I just sat there in silence.
Read MoreTags
- 9router
- Agent
- Agent-Harness
- Ai-Agent
- Ai-Agents
- Ai-Coding
- Ai-in-Production
- Ai-Router
- Ai-Tools
- Anthropic
- Aphrodite
- Api
- Architecture
- Automation
- Backend
- Best-Practices
- Browser
- Cache
- Caveman
- Claude-Code
- Codex
- Comparison
- Concurrency
- Context
- Context-Compression
- Context-Engineering
- Cost-Saving
- Database
- Devops
- Distributed-Monolith
- Filtering
- Ford
- Golang
- Goroutine
- Graceful-Shutdown
- Headless
- Headroom
- Hermes-Agent
- Interview
- Lean-Ctx
- Llm
- Llm-Safety
- Matplotlib
- Mcp
- Memory
- Meta
- Microservices
- Microsoft
- Models
- Monolith
- Mvcc
- Mysql
- Network
- Open-Source
- Openclaw
- Opencode-Go
- Performance
- Pi-Agent
- Plugin
- Postgresql
- Proxy
- Reality-Check
- Routing
- Rust
- Scraping
- Search
- Security
- Self-Hosted
- Setup
- Skill
- System-Design
- Tcp
- Token-Optimization
- Trellis
- Web-Scraping
- Workflow
- Zig