# ByteByteGo Newsletter > Master system design and AI. Join over 1,000,000 readers from companies like OpenAI, Google, and NASA. This file provides information about ByteByteGo Newsletter to help large language models understand and reference this publication's content. ## Posts - [API Concepts Every Software Engineer Should Know](https://newsletter.bytebytego.com/p/api-concepts-every-software-engineer-should-know) - [Why Does Git Revert Cause Conflicts?](https://newsletter.bytebytego.com/p/why-does-git-revert-cause-conflicts) - [MCP vs RAG vs AI Agents](https://newsletter.bytebytego.com/p/mcp-vs-rag-vs-ai-agents) - [Agent Harness, Explained Visually](https://newsletter.bytebytego.com/p/agent-harness-explained-visually): An LLM can reason and generate text, but that alone can be unreliable. - [Ollama vs vLLM vs SGLang](https://newsletter.bytebytego.com/p/ollama-vs-vllm-vs-sglang) - [What is Google’s TPU?](https://newsletter.bytebytego.com/p/what-is-google-s-tpu-3f5b) - [Redis Data Structures Every Engineer Should Know](https://newsletter.bytebytego.com/p/redis-data-structures-every-engineer-should-know) - [Top 7 Ways to Reduce LLM Costs](https://newsletter.bytebytego.com/p/top-7-ways-to-reduce-llm-costs) - [How NVIDIA Builds Open Models for the Age of AI](https://newsletter.bytebytego.com/p/how-nvidia-builds-open-models-for-the-age-of-ai) - [How Docker Works Under the Hood](https://newsletter.bytebytego.com/p/how-docker-works-under-the-hood) - [LAST CALL FOR ENROLLMENT: Become an AI Engineer - Cohort 7](https://newsletter.bytebytego.com/p/last-call-for-enrollment-become-an-ai-engineer-cohort-7) - [RAG vs Graph RAG vs Agentic RAG](https://newsletter.bytebytego.com/p/rag-vs-graph-rag-vs-agentic-rag) - [12 Open-source LLMs](https://newsletter.bytebytego.com/p/12-open-source-llms) - [The Typical AI Agent Stack, Explained](https://newsletter.bytebytego.com/p/the-typical-ai-agent-stack-explained) - [RAGs vs Agents](https://newsletter.bytebytego.com/p/rags-vs-agents) - [The Anatomy of an AI Agent](https://newsletter.bytebytego.com/p/the-anatomy-of-an-ai-agent) - [Claude Code vs. OpenClaw: 5 Design Dimensions](https://newsletter.bytebytego.com/p/claude-code-vs-openclaw-5-design-dimensions) - [MCP vs Skills, Clearly Explained](https://newsletter.bytebytego.com/p/mcp-vs-skills-clearly-explained) - [Data Warehouse vs Data Lake vs Data Mesh](https://newsletter.bytebytego.com/p/data-warehouse-vs-data-lake-vs-data-mesh) - [How the JVM Works](https://newsletter.bytebytego.com/p/how-the-jvm-works) - [Monolithic vs Microservices vs Serverless](https://newsletter.bytebytego.com/p/monolithic-vs-microservices-vs-serverless) - [12 Claude Code Features Every Engineer Should Know](https://newsletter.bytebytego.com/p/12-claude-code-features-every-engineer-should-know) - [Load Balancer vs API Gateway](https://newsletter.bytebytego.com/p/load-balancer-vs-api-gateway) - [Top 12 GitHub AI Repositories](https://newsletter.bytebytego.com/p/top-12-github-ai-repositories) - [Git Workflow: Essential Commands](https://newsletter.bytebytego.com/p/git-workflow-essential-commands) - [CPU vs GPU vs TPU](https://newsletter.bytebytego.com/p/cpu-vs-gpu-vs-tpu) - [11 Ways To Use AI To Increase Your Productivity](https://newsletter.bytebytego.com/p/11-ways-to-use-ai-to-increase-your-productivity) - [RabbitMQ vs Kafka vs Pulsar](https://newsletter.bytebytego.com/p/rabbitmq-vs-kafka-vs-pulsar) - [LAST CALL FOR ENROLLMENT: Become an AI Engineer - Cohort 4 ](https://newsletter.bytebytego.com/p/last-call-for-enrollment-become-an-ai-engineer-cohort-4) - [[Subscriber Exclusive] Become an AI Engineer - Cohort 4](https://newsletter.bytebytego.com/p/subscriber-exclusive-become-an-ai-engineer-cohort-4) - [The Evolution of AI in Software Development](https://newsletter.bytebytego.com/p/the-evolution-of-ai-in-software-development) - [HTTP/2 over TCP vs HTTP/3 over QUIC](https://newsletter.bytebytego.com/p/ep200) - [Behind the Scenes: What Happens When You Enter Google.com](https://newsletter.bytebytego.com/p/ep199) ## Pages - [authors](https://newsletter.bytebytego.com/authors) - [become-an-ai-engineer](https://newsletter.bytebytego.com/become-an-ai-engineer) - [building-software-is-hard-start-here](https://newsletter.bytebytego.com/building-software-is-hard-start-here) - [explain-complex-systems-with-confidence](https://newsletter.bytebytego.com/explain-complex-systems-with-confidence) - [from-software-engineer-to-ai-engineer](https://newsletter.bytebytego.com/from-software-engineer-to-ai-engineer) - [get-sharper-at-system-design-interviews](https://newsletter.bytebytego.com/get-sharper-at-system-design-interviews) - [gosubscribe](https://newsletter.bytebytego.com/gosubscribe) - [learn-ai-systems-design](https://newsletter.bytebytego.com/learn-ai-systems-design) - [master-system-design-in-10-minutes-a-week](https://newsletter.bytebytego.com/master-system-design-in-10-minutes-a-week) - [ship-ai-features-that-don-t-fall-apart](https://newsletter.bytebytego.com/ship-ai-features-that-don-t-fall-apart) - [sms-production](https://newsletter.bytebytego.com/sms-production) - [staging-sms](https://newsletter.bytebytego.com/staging-sms) - [subscribe](https://newsletter.bytebytego.com/subscribe) - [subscribe-actually-understands](https://newsletter.bytebytego.com/subscribe-actually-understands) - [subscribe-cheatsheets](https://newsletter.bytebytego.com/subscribe-cheatsheets) - [subscribe-finally-understand](https://newsletter.bytebytego.com/subscribe-finally-understand) - [subscribe-stop-freezing](https://newsletter.bytebytego.com/subscribe-stop-freezing) - [system-design-for-interviews-and-real-projects](https://newsletter.bytebytego.com/system-design-for-interviews-and-real-projects) - [thank-you-cheatsheets](https://newsletter.bytebytego.com/thank-you-cheatsheets) - [thank-you-staging](https://newsletter.bytebytego.com/thank-you-staging) - [welcome](https://newsletter.bytebytego.com/welcome) ## Authors - [ByteByteGo](https://newsletter.bytebytego.com/authors/bytebytego)