<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Microservices on Chen Kai Blog</title><link>https://www.chenk.top/en/tags/microservices/</link><description>Recent content in Microservices on Chen Kai Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 22 Jul 2025 09:00:00 +0000</lastBuildDate><atom:link href="https://www.chenk.top/en/tags/microservices/index.xml" rel="self" type="application/rss+xml"/><item><title>System Design (6): Microservices vs Monoliths — The Honest Tradeoff</title><link>https://www.chenk.top/en/system-design/06-microservices-vs-monoliths/</link><pubDate>Tue, 22 Jul 2025 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/system-design/06-microservices-vs-monoliths/</guid><description>&lt;p>In 2020, the team behind Segment — a customer data platform processing billions of events per month — published a blog post titled &amp;ldquo;Goodbye Microservices.&amp;rdquo; They had decomposed their monolith into over 140 microservices, and the result was not the engineering utopia they expected. Instead, they spent most of their time fighting the complexity of the distributed system itself: service discovery failures, cascading timeouts, inconsistent deployment pipelines, and an explosion of inter-service communication bugs. They consolidated back to a monolith and reported dramatic improvements in developer productivity and system reliability.&lt;/p></description></item><item><title>Cloud Computing (3): Cloud-Native and Container Technologies</title><link>https://www.chenk.top/en/cloud-computing/cloud-native-containers/</link><pubDate>Sat, 11 Mar 2023 09:00:00 +0000</pubDate><guid>https://www.chenk.top/en/cloud-computing/cloud-native-containers/</guid><description>&lt;p>&lt;figure class="article-figure">
 &lt;img src="https://blog-pic-ck.oss-cn-beijing.aliyuncs.com/posts/en/cloud-computing/cloud-native-containers/illustration_1.png" alt="Cloud Computing (3): Cloud-Native and Container Technologies — Chapter overview" loading="lazy" decoding="async" class="content-image">
 
&lt;/figure>
&lt;/p>
&lt;p>The shift from monolithic applications to cloud-native architectures is one of the most consequential changes in software engineering this decade. The headline — containers and Kubernetes — is well known. The interesting story is &lt;em>why&lt;/em> this stack won, what each layer actually does, and where the seams are that determine whether your platform feels effortless or feels like a maze.&lt;/p></description></item></channel></rss>