<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Zmead</title><description>Deep technical articles on AI agents, cloud architecture, and coding tools.</description><link>https://zmead.com/</link><item><title>0-1. Messi&apos;s World Cup Is Over. No Models This Time — Just a Proper Goodbye</title><link>https://zmead.com/blog/messi-world-cup-farewell/</link><guid isPermaLink="true">https://zmead.com/blog/messi-world-cup-farewell/</guid><description>Argentina 0-1 Spain: Ferran Torres&apos; 106th-minute goal ended Messi&apos;s sixth and final World Cup. Congratulations to Spain — and a farewell to Leo: the tears after the Egypt comeback, the letter a 15-year-old Enzo Fernández wrote him in 2016, six tournaments across 20 years, and why he was always a human being, never a god.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Don&apos;t Just Buy Your Engineers AI Tools: The Complete Playbook for Becoming an AI-Native Company</title><link>https://zmead.com/blog/ai-native-org/</link><guid isPermaLink="true">https://zmead.com/blog/ai-native-org/</guid><description>Why companies that bought every AI coding tool still aren&apos;t shipping faster — and the four-layer playbook that actually works: Loop Engineering for individuals, Harness Engineering for teams, AI-DLC 2.0 and AI-PLC for process, and a full organizational redesign of roles, KPIs, policies, and middle management.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The Mysterious 400 in Claude Multi-Turn Chats: Debugging a Thinking Signature Corruption</title><link>https://zmead.com/blog/claude-thinking-signature-corruption/</link><guid isPermaLink="true">https://zmead.com/blog/claude-thinking-signature-corruption/</guid><description>A customer&apos;s Claude extended-thinking conversations kept failing with 400 Invalid signature — but only on some gateway channels. A full postmortem: what the signature mechanism is, how a proxy&apos;s JSON re-serialization silently corrupts base64, five controlled experiments that pinned it down, and a fix checklist for every LLM gateway developer.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Inside Kimi K3&apos;s Two Architectural Pillars: KDA and AttnRes, Explained From Zero</title><link>https://zmead.com/blog/kimi-k3-kda-attnres-explained/</link><guid isPermaLink="true">https://zmead.com/blog/kimi-k3-kda-attnres-explained/</guid><description>Beginner-friendly, analogy-driven walkthrough: KDA turns attention&apos;s &apos;open-book exam&apos; into &apos;one page of smart notes&apos; — 75% less KV-cache memory, 6.3x faster decoding at 1M tokens. AttnRes turns the residual stream&apos;s &apos;running ledger&apos; into &apos;a notebook with an index&apos; — 25% better training efficiency at under 2% overhead. By the end you&apos;ll know exactly how 2.8T parameters stay standing.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Kimi K3 Is Here: 2.8 Trillion Parameters, Fully Open Source — This Time It&apos;s Different</title><link>https://zmead.com/blog/kimi-k3-release-deep-dive/</link><guid isPermaLink="true">https://zmead.com/blog/kimi-k3-release-deep-dive/</guid><description>Moonshot AI releases Kimi K3: 2.8 trillion parameters, the world&apos;s first open-source 3T-class model, 1M-token context, and native multimodality. A deep dive into the KDA and AttnRes architecture innovations, its #4 global ranking on Artificial Analysis, pricing that matches Claude Sonnet 5, and the four long-term ways an open frontier model reshapes the industry.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate></item><item><title>On the Eve of the Final, I Had fable 5 Run Another Million Simulations: Messi Kicked More Than Half the Gap Away</title><link>https://zmead.com/blog/fable-5-world-cup-final-prediction/</link><guid isPermaLink="true">https://zmead.com/blog/fable-5-world-cup-final-prediction/</guid><description>All six predictions from the last article hit: Spain 2-0 France, Argentina 2-1 England, and the 41.8%-probability Spain–Argentina final came true. Before the final I fed the semifinal data back to fable 5 and re-ran a million simulations: Spain&apos;s win probability dropped from 54.1% to 51.8%, Argentina&apos;s rose from 45.9% to 48.2% — Messi, leading the tournament scoring chart, took back the points the model had docked for his age. Plus the story of a photo taken 19 years ago: Messi and baby Yamal.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>I&apos;m a Messi Fan, But I Asked the Strongest Model Ever — fable 5 — to Predict the World Cup. The Answer Hurt.</title><link>https://zmead.com/blog/fable-5-world-cup-2026-prediction/</link><guid isPermaLink="true">https://zmead.com/blog/fable-5-world-cup-2026-prediction/</guid><description>The 2026 World Cup semifinals are set, so I had Claude Fable 5 build a prediction model — Elo ratings, age-curve and tournament-experience adjustments, a dedicated penalty-shootout submodel — and run 1,000,000 Monte Carlo simulations. The result is the &apos;Argentina Paradox&apos;: Argentina has the highest probability of reaching the final (66.5%), yet Spain is the most likely champion (37.5%). A sensitivity analysis shows Messi&apos;s form is literally the dividing line.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Slow Down in the AI Wave: A Reality Check for Employees and Bosses</title><link>https://zmead.com/blog/ai-hype-reality-check-2026/</link><guid isPermaLink="true">https://zmead.com/blog/ai-hype-reality-check-2026/</guid><description>At least half of today&apos;s AI anxiety is manufactured by marketing. First-hand data from PwC, MIT, METR, and DX on the 2026 AI reality: 56% of CEOs report zero ROI, 95% of enterprise GenAI pilots fail, and AI coding delivers ~10% gains, not 10x. Five grounded rules for workers, five for leaders.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code vs Gemini CLI vs Aider: Which Terminal Coding Agent Should You Use in 2026?</title><link>https://zmead.com/blog/claude-code-vs-gemini-cli-vs-aider/</link><guid isPermaLink="true">https://zmead.com/blog/claude-code-vs-gemini-cli-vs-aider/</guid><description>A working comparison of the three major terminal coding agents as of mid-2026: Claude Code&apos;s autonomous agent loop, Gemini CLI&apos;s open-source free tier (and its Antigravity turbulence), and Aider&apos;s git-native pair programming. Comparison matrix, honest strengths and weaknesses, and a decision framework.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>When a Pop Star Ships an App: Is Hand-Written Code Becoming a Lost Art?</title><link>https://zmead.com/blog/vibe-coding-lost-art-of-programming/</link><guid isPermaLink="true">https://zmead.com/blog/vibe-coding-lost-art-of-programming/</guid><description>Chinese pop star Tiger Hu, with zero programming background, vibe-coded a fan app that reached the App Store social chart. Interns now call manual coding &apos;the ancient craft.&apos; But the 90% of engineering below the waterline — operations, security, reliability — makes experienced engineers more scarce, not less. A confession from a hand-coder of fifteen years.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Anthropic Goes Big: Claude Fable 5 and Mythos 5 Are Here</title><link>https://zmead.com/blog/claude-fable-5-mythos-launch/</link><guid isPermaLink="true">https://zmead.com/blog/claude-fable-5-mythos-launch/</guid><description>On June 9, 2026, Anthropic shipped Claude Fable 5 and Mythos 5 simultaneously: the same underlying model, differing only in guardrails. Fable 5 is SOTA on nearly every benchmark, with the lead growing on longer tasks (Stripe migrated a 50-million-line codebase in one day). Priced at $10/$50 — less than half of Mythos Preview — and already live on Amazon Bedrock. Plus: why did the hidden Mythos suddenly come out of the vault?</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 1: Video Fundamentals — What Is a Video, Really?</title><link>https://zmead.com/blog/vod-deep-dive-part-1-video-fundamentals/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-1-video-fundamentals/</guid><description>The first installment of our 12-part VOD streaming series. Learn what video actually is at the byte level — pixels, resolution, frame rates, bitrate, I/P/B frames, GOP, color spaces, and HDR.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 10: QoE Metrics — How to Measure What Users Actually Feel</title><link>https://zmead.com/blog/vod-deep-dive-part-10-qoe-metrics/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-10-qoe-metrics/</guid><description>QoE vs QoS, six core metrics (VST, RBR, VSF, EBVS, VPF, Avg Bitrate), data pipelines, multi-dimensional drill-down, troubleshooting cases, and when to buy vs build.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 11: End-to-End Workflow — From Upload to Playback</title><link>https://zmead.com/blog/vod-deep-dive-part-11-end-to-end-workflow/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-11-end-to-end-workflow/</guid><description>The complete 10-step VOD production pipeline: upload, content moderation, probe, transcode, package, publish, CDN pre-warm, orchestration with Step Functions and Temporal, disaster recovery.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 12: Building VOD on AWS — Services, Architecture, and Costs</title><link>https://zmead.com/blog/vod-deep-dive-part-12-building-vod-on-aws/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-12-building-vod-on-aws/</guid><description>Complete AWS VOD reference: MediaConvert, MediaPackage, CloudFront, S3, Step Functions, SPEKE DRM integration, Terraform IaC, real cost breakdowns, common pitfalls, and a production roadmap.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 2: Video Codecs — Why a 4K Movie Fits in 5 GB</title><link>https://zmead.com/blog/vod-deep-dive-part-2-video-codecs-h264-h265-av1/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-2-video-codecs-h264-h265-av1/</guid><description>How video compression works, why H.264 still dominates, when to choose H.265 or AV1, per-title encoding, VMAF quality metrics, and hands-on ffmpeg examples.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 3: Audio Fundamentals — Making Sound Small</title><link>https://zmead.com/blog/vod-deep-dive-part-3-audio-fundamentals/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-3-audio-fundamentals/</guid><description>How digital audio works: sampling rates, bit depth, channels, AAC vs Opus vs Dolby Atmos, multi-language tracks, loudness normalization, and practical ffmpeg recipes.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 4: Container Formats — .mp4 Is Not a Codec</title><link>https://zmead.com/blog/vod-deep-dive-part-4-container-formats-mp4-fmp4-cmaf/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-4-container-formats-mp4-fmp4-cmaf/</guid><description>Containers vs codecs, MP4 internals (Box structure), the faststart trap, fragmented MP4, CMAF for unified HLS+DASH, segment length trade-offs, and subtitle formats.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 5: Streaming Protocols — How HLS and DASH Actually Work</title><link>https://zmead.com/blog/vod-deep-dive-part-5-streaming-protocols-hls-dash/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-5-streaming-protocols-hls-dash/</guid><description>Why progressive download fails, how HLS two-level manifests and DASH MPD work, CMAF dual-manifest best practices, LL-HLS for low latency, and when to consider WebRTC.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 6: Adaptive Bitrate — How Players Auto-Switch Quality</title><link>https://zmead.com/blog/vod-deep-dive-part-6-adaptive-bitrate-streaming/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-6-adaptive-bitrate-streaming/</guid><description>How ABR works under the hood: throughput-based, buffer-based (BBA), BOLA, MPC, and Pensieve algorithms. Plus practical engineering advice for bitrate ladders and short-form video.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 7: CDN Distribution — Why It&apos;s Fast Everywhere</title><link>https://zmead.com/blog/vod-deep-dive-part-7-cdn-distribution/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-7-cdn-distribution/</guid><description>CDN architecture (Edge/Shield/Origin), caching strategies, request collapsing, signed URLs, pre-warming, JIT vs pre-packaging, multi-CDN strategies, HTTP/3, and cost estimation.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 8: DRM Content Protection — Why Netflix Can&apos;t Be Screen-Recorded</title><link>https://zmead.com/blog/vod-deep-dive-part-8-drm-content-protection/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-8-drm-content-protection/</guid><description>Widevine, FairPlay, PlayReady explained. CENC/CBCS unified encryption, license flow, L1/L2/L3 security levels, HDCP, SPEKE integration, and lightweight protection for short-form video.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>VOD Deep Dive Part 9: Video Players — From Manifest to First Frame</title><link>https://zmead.com/blog/vod-deep-dive-part-9-video-players/</link><guid isPermaLink="true">https://zmead.com/blog/vod-deep-dive-part-9-video-players/</guid><description>What happens inside a video player: Web (MSE/EME), iOS (AVPlayer), Android (ExoPlayer/Media3), TTFF optimization, buffering strategies, lip sync, and when to build vs buy.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>How Do I Explain &quot;Agent&quot; to My Wife?</title><link>https://zmead.com/blog/explain-ai-agent-to-your-wife/</link><guid isPermaLink="true">https://zmead.com/blog/explain-ai-agent-to-your-wife/</guid><description>From &apos;the Lark bot can&apos;t do math&apos; to &apos;raising your own AI lobster&apos; — an AI-agent explainer for normal humans. Thirteen burning questions covering LLMs, tokens, Tools, MCP, RAG, Skills, Memory, Multi-Agent systems, and 2026 model prices. The AI isn&apos;t dumb — it just hasn&apos;t been raised properly yet.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Subtitle Position Detection with OpenCV and Amazon Nova</title><link>https://zmead.com/blog/subtitle-position-detection-opencv-amazon-nova/</link><guid isPermaLink="true">https://zmead.com/blog/subtitle-position-detection-opencv-amazon-nova/</guid><description>A hybrid CV + LLM pipeline for automatic subtitle detection — 6 iterations to reach 83% accuracy on multilingual video.</description><pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Amazon AI Strategy 2026: Why the Biggest Player Is the Least Visible</title><link>https://zmead.com/blog/amazons-ai-full-stack-breakdown-2026-deep-pockets-custom-chips-global-infrastructure-so-why-is-it-the-least-visible-player-in-the-ai-era/</link><guid isPermaLink="true">https://zmead.com/blog/amazons-ai-full-stack-breakdown-2026-deep-pockets-custom-chips-global-infrastructure-so-why-is-it-the-least-visible-player-in-the-ai-era/</guid><description>Custom chips, global infrastructure, massive investment — yet Amazon is invisible in the AI race. Here&apos;s what&apos;s really going on.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code vs OpenClaw: 510K vs 530K Lines Source Code Showdown</title><link>https://zmead.com/blog/the-real-showdown-after-the-source-leak-claude-code-vs-openclaw-510k-lines-vs-530k-lines/</link><guid isPermaLink="true">https://zmead.com/blog/the-real-showdown-after-the-source-leak-claude-code-vs-openclaw-510k-lines-vs-530k-lines/</guid><description>After Claude Code&apos;s source leak exposed 512K lines of TypeScript, we finally get a true apples-to-apples comparison with OpenClaw — architecture, agent definitions, security, and design philosophy.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>WeChat x OpenClaw: Platform Strategy in the AI Agent Era</title><link>https://zmead.com/blog/wechat-openclaw-native-integration/</link><guid isPermaLink="true">https://zmead.com/blog/wechat-openclaw-native-integration/</guid><description>WeChat&apos;s native OpenClaw integration signals a major shift. Why the world&apos;s largest messaging app opening up to AI agents matters.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>5 Pitfalls of Logging Failed Requests with CloudFront + Lambda@Edge</title><link>https://zmead.com/blog/cloudfront-lambda-edge-failed-requests/</link><guid isPermaLink="true">https://zmead.com/blog/cloudfront-lambda-edge-failed-requests/</guid><description>We built a dual Lambda@Edge setup for full request logging on CloudFront. Here are the 5 things that went wrong.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How AI Coding Agents Actually Work: A Source Code Deep Dive</title><link>https://zmead.com/blog/ai-coding-agent-internals/</link><guid isPermaLink="true">https://zmead.com/blog/ai-coding-agent-internals/</guid><description>We traced the source code of Amazon Q CLI and Claude Code to understand how AI coding agents really work under the hood.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building an Enterprise Agentic AI Platform with Kiro and AWS</title><link>https://zmead.com/blog/kiro-build-agentic-ai-platform/</link><guid isPermaLink="true">https://zmead.com/blog/kiro-build-agentic-ai-platform/</guid><description>We built a full AI agent platform in one week using Kiro IDE — zero hand-written code. Here&apos;s exactly how.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>OpenClaw vs Claude Code: Architecture and Strategy Compared</title><link>https://zmead.com/blog/openclaw-vs-claude-code-comparison/</link><guid isPermaLink="true">https://zmead.com/blog/openclaw-vs-claude-code-comparison/</guid><description>Two AI agent products, two radically different philosophies. A deep comparison of architecture, adoption, and what&apos;s next.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building Real-Time AI Audio-Video with Amazon Nova</title><link>https://zmead.com/blog/amazon-nova-ten-realtime-av/</link><guid isPermaLink="true">https://zmead.com/blog/amazon-nova-ten-realtime-av/</guid><description>Build a low-latency multimodal AI assistant with Amazon Nova, Transcribe, Polly, and the open-source TEN framework.</description><pubDate>Sun, 15 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Claude Code vs Cursor vs Amazon Q: One Year Honest Review</title><link>https://zmead.com/blog/claude-4-ai-coding-future/</link><guid isPermaLink="true">https://zmead.com/blog/claude-4-ai-coding-future/</guid><description>After a year of daily AI-assisted coding — what actually works, what doesn&apos;t, and which tool wins for what.</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate></item><item><title>Amazon QuickSuite: Natural Language Data Analysis Guide</title><link>https://zmead.com/blog/amazon-quicksuite-data-analysis/</link><guid isPermaLink="true">https://zmead.com/blog/amazon-quicksuite-data-analysis/</guid><description>Connect databases, build dashboards, and query data in plain English with Amazon QuickSuite — step by step.</description><pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 10): Full Architecture Blueprint and Cost Breakdown</title><link>https://zmead.com/blog/bigdata-deep-dive-part-10-architecture-costs/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-10-architecture-costs/</guid><description>The complete end-to-end architecture for a social app&apos;s data warehouse and recommendation system on AWS — every service mapped, with real monthly cost estimates and optimization strategies.</description><pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 9): SageMaker and the ML Platform — From Training to Production</title><link>https://zmead.com/blog/bigdata-deep-dive-part-9-sagemaker-ml-platform/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-9-sagemaker-ml-platform/</guid><description>A complete tour of SageMaker AI: Studio notebooks, Feature Store, Training Jobs, real-time Endpoints, Model Monitor, and how it all fits into the recommendation system MLOps workflow.</description><pubDate>Sun, 18 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 8): Online Feature Stores — DynamoDB, ElastiCache, and OpenSearch k-NN</title><link>https://zmead.com/blog/bigdata-deep-dive-part-8-online-feature-stores/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-8-online-feature-stores/</guid><description>How recommendation systems serve features at inference time: DynamoDB for user features, ElastiCache for hot caching, OpenSearch k-NN for vector recall, and Neptune for graph retrieval.</description><pubDate>Sat, 17 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 7): Recommendation System Fundamentals — Funnel, Two-Tower, and PIT</title><link>https://zmead.com/blog/bigdata-deep-dive-part-7-recommendation-fundamentals/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-7-recommendation-fundamentals/</guid><description>Understand the recommendation system funnel (recall → pre-rank → rank → re-rank), two-tower retrieval architecture, and why Point-in-Time correctness matters for training samples.</description><pubDate>Fri, 16 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 6): End-to-End Data Pipeline — From Source to Feature Store</title><link>https://zmead.com/blog/bigdata-deep-dive-part-6-end-to-end-pipeline/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-6-end-to-end-pipeline/</guid><description>Connect all the dots: trace a click event from client SDK through API Gateway, MSK, Firehose, S3, warehouse layers (ODS→DWD→DWS→ADS), to DynamoDB for real-time serving.</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 5): EMR, Glue ETL, Flink, and Pipeline Orchestration</title><link>https://zmead.com/blog/bigdata-deep-dive-part-5-compute-orchestration/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-5-compute-orchestration/</guid><description>Compare EMR Serverless, Glue ETL, Managed Flink, and choose the right compute engine. Then orchestrate data pipelines with MWAA (Airflow) and Step Functions.</description><pubDate>Wed, 14 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 4): Glue Catalog, Athena, and Lake Formation</title><link>https://zmead.com/blog/bigdata-deep-dive-part-4-metadata-query-engines/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-4-metadata-query-engines/</guid><description>How AWS Glue Data Catalog acts as the central directory for your data lake, and how Athena queries Parquet and Iceberg tables on S3 with serverless SQL.</description><pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 3): Data Ingestion — DMS, Zero-ETL, Firehose, and MSK</title><link>https://zmead.com/blog/bigdata-deep-dive-part-3-data-ingestion/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-3-data-ingestion/</guid><description>Four data sources, four ingestion pipelines — learn CDC with DMS, Aurora Zero-ETL, Kafka on MSK, and Firehose micro-batching to land data into your S3 data lake.</description><pubDate>Mon, 12 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 2): S3, Parquet, and Apache Iceberg Explained</title><link>https://zmead.com/blog/bigdata-deep-dive-part-2-storage-formats/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-2-storage-formats/</guid><description>Master the storage foundation of modern data lakes — S3 object storage, Parquet columnar format, and how Iceberg adds ACID transactions to files on S3.</description><pubDate>Sun, 11 May 2025 00:00:00 GMT</pubDate></item><item><title>Big Data on AWS Deep Dive (Part 1): Data Lakes, Warehouses, and the Lakehouse Revolution</title><link>https://zmead.com/blog/bigdata-deep-dive-part-1-fundamentals/</link><guid isPermaLink="true">https://zmead.com/blog/bigdata-deep-dive-part-1-fundamentals/</guid><description>Understand the core big data concepts — data lake vs. data warehouse vs. lakehouse, OLTP vs. OLAP, and why modern analytics architectures converge on S3.</description><pubDate>Sat, 10 May 2025 00:00:00 GMT</pubDate></item><item><title>How to Build AI Agents for Ad Creative Generation</title><link>https://zmead.com/blog/ai-agent-advertising-creative/</link><guid isPermaLink="true">https://zmead.com/blog/ai-agent-advertising-creative/</guid><description>Automate ad copywriting, image, and video production with Strands Agents and Amazon Bedrock. A practical, code-first guide.</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate></item><item><title>How to Build a RAG System with LangChain and Elasticsearch</title><link>https://zmead.com/blog/building-rag-system-from-scratch/</link><guid isPermaLink="true">https://zmead.com/blog/building-rag-system-from-scratch/</guid><description>A hands-on guide to building Retrieval Augmented Generation — from vector embeddings to context-enhanced LLM answers.</description><pubDate>Tue, 15 Oct 2024 00:00:00 GMT</pubDate></item><item><title>How to Build an AI Video Course Generator with Python</title><link>https://zmead.com/blog/ai-video-course-generator/</link><guid isPermaLink="true">https://zmead.com/blog/ai-video-course-generator/</guid><description>Turn PowerPoint slides into narrated video courses using LLMs, text-to-speech, and FFmpeg — fully automated.</description><pubDate>Tue, 08 Oct 2024 00:00:00 GMT</pubDate></item><item><title>How to Design a Full-Site Search Engine with Elasticsearch</title><link>https://zmead.com/blog/full-site-search-engine-elasticsearch/</link><guid isPermaLink="true">https://zmead.com/blog/full-site-search-engine-elasticsearch/</guid><description>Multi-source indexing, CDC sync, permission-aware search, hot keywords, and typeahead — a complete Elasticsearch architecture guide.</description><pubDate>Sun, 10 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Building a Knowledge Base Search Engine with FSCrawler and Elasticsearch</title><link>https://zmead.com/blog/fscrawler-elasticsearch-knowledge-base/</link><guid isPermaLink="true">https://zmead.com/blog/fscrawler-elasticsearch-knowledge-base/</guid><description>Index PDFs, Word docs, and scanned files into Elasticsearch with FSCrawler. Covers OCR, custom mappings, and production setup.</description><pubDate>Tue, 20 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Adding a Unique Index to a 15-Million-Row MySQL Table: A Production War Story</title><link>https://zmead.com/blog/mysql-unique-index-millions-rows/</link><guid isPermaLink="true">https://zmead.com/blog/mysql-unique-index-millions-rows/</guid><description>We added a unique index to a 15M-row live table and caused an outage. Here&apos;s what went wrong and the right way to do it.</description><pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate></item><item><title>DNS Deep Dive: From First Principles to Kubernetes</title><link>https://zmead.com/blog/dns-deep-dive-kubernetes/</link><guid isPermaLink="true">https://zmead.com/blog/dns-deep-dive-kubernetes/</guid><description>Understand DNS from dig traces to CoreDNS in Kubernetes. A practitioner&apos;s guide to debugging DNS in containers.</description><pubDate>Wed, 10 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Building a Distributed Job Scheduler in Go</title><link>https://zmead.com/blog/golang-distributed-job-scheduler/</link><guid isPermaLink="true">https://zmead.com/blog/golang-distributed-job-scheduler/</guid><description>Design and ship a production task scheduler with Go, Machinery, Redis, and cron. Covers distributed locking and retry strategies.</description><pubDate>Sun, 15 Jan 2023 00:00:00 GMT</pubDate></item><item><title>How to Build API Monitoring with Grafana and Elasticsearch</title><link>https://zmead.com/blog/grafana-api-monitoring-elasticsearch/</link><guid isPermaLink="true">https://zmead.com/blog/grafana-api-monitoring-elasticsearch/</guid><description>Set up production API monitoring from scratch — Elasticsearch data source, Lucene queries, Grafana panels, and alerting rules.</description><pubDate>Sun, 08 Jan 2023 00:00:00 GMT</pubDate></item></channel></rss>