<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"><channel><title>Software Development</title><link>https://sreai.net/en/categories/software-development/</link><description>Practical notes on SRE, cloud-native reliability, and AI infrastructure.</description><language>en</language><lastBuildDate>Thu, 13 Aug 2026 23:52:33 +0800</lastBuildDate><item><title>Go Microservices Architecture Practice and Performance Tuning</title><link>https://sreai.net/en/posts/go-microservices/</link><guid isPermaLink="true">https://sreai.net/en/posts/go-microservices/</guid><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><description>This article explores the practical aspects of building high-concurrency microservice systems using Go, including API contract design, service discovery, and load balancing strategies.</description><category>Software Development</category><category>Go</category><category>微服务</category><category>API</category></item><item><title>Python Async Patterns: Deep Dive into Coroutines and Event Loops</title><link>https://sreai.net/en/posts/python-async-patterns/</link><guid isPermaLink="true">https://sreai.net/en/posts/python-async-patterns/</guid><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><description>An in-depth analysis of Python's asyncio library, from coroutine definitions and event loop scheduling to async context management, helping developers write high-performance concurrent code.</description><category>Software Development</category><category>Python</category><category>Async</category><category>API</category></item><item><title>Distributed Database Sharding Strategies and Consistency Guarantees</title><link>https://sreai.net/en/posts/database-sharding/</link><guid isPermaLink="true">https://sreai.net/en/posts/database-sharding/</guid><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><description>An in-depth exploration of database sharding strategies for distributed systems, covering hash sharding, range sharding, and distributed transaction consistency guarantee solutions.</description><category>Software Development</category><category>Database</category><category>Distributed</category><category>Go</category></item><item><title>gRPC-Gateway: Building High-Performance API Gateways</title><link>https://sreai.net/en/posts/grpc-gateway/</link><guid isPermaLink="true">https://sreai.net/en/posts/grpc-gateway/</guid><pubDate>Sun, 26 Jul 2026 00:00:00 +0000</pubDate><description>Deep dive into gRPC-Gateway architecture, protobuf annotation configuration, and REST API translation practices</description><category>Software Development</category><category>gRPC</category><category>Go</category><category>Microservices</category></item><item><title>Building Efficient CLI Ops Tools with Rust</title><link>https://sreai.net/en/posts/rust-cli-tools/</link><guid isPermaLink="true">https://sreai.net/en/posts/rust-cli-tools/</guid><pubDate>Sun, 26 Jul 2026 00:00:00 +0000</pubDate><description>Leverage Rust's safety and high-performance characteristics to build modern command-line operations tooling</description><category>Software Development</category><category>Rust</category><category>CLI</category><category>DevOps</category></item><item><title>PostgreSQL High Availability Architecture Design and Practice</title><link>https://sreai.net/en/posts/postgresql-ha/</link><guid isPermaLink="true">https://sreai.net/en/posts/postgresql-ha/</guid><pubDate>Sun, 26 Jul 2026 00:00:00 +0000</pubDate><description>Designing PostgreSQL high-availability architecture covering streaming replication, failover, load balancing, and backup recovery strategies</description><category>Software Development</category><category>PostgreSQL</category><category>High-Availability</category><category>Database</category></item></channel></rss>