<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>System Design - Tag - Compa Compila</title><link>https://www.compacompila.com/tags/system-design/</link><description>Learn at your pace. A blog focused on Software engineering and AWS</description><generator>Hugo 0.142.0 &amp; FixIt v0.3.17</generator><language>en</language><managingEditor>compacompila.com@gmail.com (El Compa)</managingEditor><webMaster>compacompila.com@gmail.com (El Compa)</webMaster><lastBuildDate>Sun, 03 Aug 2025 15:04:38 +0400</lastBuildDate><atom:link href="https://www.compacompila.com/tags/system-design/index.xml" rel="self" type="application/rss+xml"/><item><title>From Chaos to Control: Managing Microservice Environment Variables in AWS</title><link>https://www.compacompila.com/posts/centralyzing-env-variables/</link><pubDate>Sun, 03 Aug 2025 15:04:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/centralyzing-env-variables/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/env-variables.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>Managing environment variables across 40 microservices can be chaotic and insecure. Discover how we tackled this challenge by centralizing secrets and configurations with AWS Parameter Store instead of AWS Secrets Manager. This article offers a step-by-step guide, including Go code examples, to improve your system's security and simplify operations.</description></item><item><title>The Small Change That Made a Big Impact</title><link>https://www.compacompila.com/posts/the-small-change-that-make-big-noise/</link><pubDate>Mon, 16 Jun 2025 06:04:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/the-small-change-that-make-big-noise/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/little-details.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>This article tells the true story of how I optimized a backend process that was inexplicably taking 75 seconds longer than it should. Even though we used Go and goroutines for parallel processing, the bottleneck was hiding in the most unexpected place: warning logging. I show you the analysis, before and after data, and a code example so you can see for yourself how such a common operation can destroy the performance of a concurrent system. A vital lesson on how the smallest details can have the biggest impact.</description></item><item><title>Practical application of CloudFront functions</title><link>https://www.compacompila.com/posts/solving-navigation-issue/</link><pubDate>Sat, 17 May 2025 00:04:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/solving-navigation-issue/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/solving-navigation-problem.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>I show you how I solved a navigation problem on my blog using CloudFront functions</description></item><item><title>Deploying our blog in a serverless way</title><link>https://www.compacompila.com/posts/deploy-static-websites-serverless/</link><pubDate>Wed, 14 May 2025 05:05:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/deploy-static-websites-serverless/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/deploy-static-website-serverless.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>I show you how to deploy a static website in a serverless way using S3 buckets and Cloudfront distributions</description></item><item><title>Selecting the tool to develop this blog</title><link>https://www.compacompila.com/posts/how-i-developed-this-blog/</link><pubDate>Mon, 12 May 2025 13:04:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/how-i-developed-this-blog/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/how-i-developed-this-blog.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>I share with you which technologies I used to develop this blog. Besides I show you which could be the downsides of using an SSG.</description></item></channel></rss>