<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss-styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>exashard — Distributed Systems &amp; FAANG-Scale Engineering</title><description>Production-proven writing on distributed systems, Kubernetes, microservices, and scaling software from 1M to 1B+ users. Staff-engineer depth, no fluff.</description><link>https://exashard.com</link><language>en</language><item><title>gRPC Across Languages: Production Lessons</title><link>https://exashard.com/posts/grpc-across-languages-production-lessons</link><guid isPermaLink="true">https://exashard.com/posts/grpc-across-languages-production-lessons</guid><description>gRPC across languages promises neutral RPC. In production the gaps are real: load balancing, deadlines, status codes, and schema evolution. The fixes.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category><category>grpc</category><category>protobuf</category><category>microservices</category><category>polyglot</category><category>distributed-systems</category><author>support@colsonsuperapps.com (Colson)</author></item><item><title>Building Rust Hot Path Services in Production</title><link>https://exashard.com/posts/building-rust-hot-path-services-in-production</link><guid isPermaLink="true">https://exashard.com/posts/building-rust-hot-path-services-in-production</guid><description>Rust hot path services hold their latency target only if you set 4 defaults right: panic strategy, allocator, Tokio runtime, and bounds. The production checklist.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category><category>rust</category><category>microservices</category><category>performance</category><category>tokio</category><category>production</category><author>support@colsonsuperapps.com (Colson)</author></item><item><title>Why Language Boundaries Break Polyglot Microservices</title><link>https://exashard.com/posts/why-language-boundaries-break-polyglot-microservices</link><guid isPermaLink="true">https://exashard.com/posts/why-language-boundaries-break-polyglot-microservices</guid><description>Polyglot microservices break at the seams, not inside services. The 5 cross-language failure modes (deadlines, cancellation, errors, types, connections) and fixes.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate><category>Microservices</category><category>polyglot</category><category>microservices</category><category>grpc</category><category>distributed-systems</category><category>architecture</category><author>support@colsonsuperapps.com (Colson)</author></item><item><title>FastAPI Microservices Architecture: A Production Guide</title><link>https://exashard.com/posts/fastapi-microservices-architecture-a-production-guide</link><guid isPermaLink="true">https://exashard.com/posts/fastapi-microservices-architecture-a-production-guide</guid><description>FastAPI microservices done right: where they belong in a polyglot fleet, the async model that decides performance, and the worker math most teams skip.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate><category>Microservices</category><category>fastapi</category><category>python</category><category>microservices</category><category>asgi</category><category>architecture</category><author>support@colsonsuperapps.com (Colson)</author></item><item><title>Go vs Rust for Microservices: When to Choose Which</title><link>https://exashard.com/posts/go-vs-rust-for-microservices-when-to-choose-which</link><guid isPermaLink="true">https://exashard.com/posts/go-vs-rust-for-microservices-when-to-choose-which</guid><description>Go vs Rust for microservices: use Go by default, reach for Rust only on hot paths where tail latency or memory is a measured need. The decision framework.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Distributed Systems</category><category>go</category><category>rust</category><category>microservices</category><category>architecture</category><category>performance</category><author>support@colsonsuperapps.com (Colson)</author></item></channel></rss>