<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Career &amp; Tech Life - Category - Compa Compila</title><link>https://www.compacompila.com/categories/career--tech-life/</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, 22 Mar 2026 08:04:38 +0400</lastBuildDate><atom:link href="https://www.compacompila.com/categories/career--tech-life/index.xml" rel="self" type="application/rss+xml"/><item><title>From flags to subcommands: Rewriting a Go CLI with Cobra</title><link>https://www.compacompila.com/posts/aws-doctor-v2/</link><pubDate>Sun, 22 Mar 2026 08:04:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/aws-doctor-v2/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/aws-doctor-v2.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>I built an open-source AWS cost optimization tool in Go, but as it grew, the standard flag package became a bottleneck. Here is my experience rewriting the CLI architecture with Cobra, the breaking changes it caused, and why it was worth it.</description></item><item><title>From 30 to Over 200 Stars in a Week: My Adventure Creating aws-doctor</title><link>https://www.compacompila.com/posts/aws-doctor/</link><pubDate>Mon, 26 Jan 2026 12:04:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/aws-doctor/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/aws-doctor.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>How a personal project to save costs on AWS ended up gaining traction on Hacker News. I'll share the process, the community feedback, and what I've learned launching my own open source tool.</description></item><item><title>Encryption in AWS: A Key Guide for Your Solutions Architect Interview</title><link>https://www.compacompila.com/posts/symmetric-asymmetric-encryption/</link><pubDate>Tue, 02 Sep 2025 00:04:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/symmetric-asymmetric-encryption/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/encryption.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>Are you preparing for a Solutions Architect interview and want to master security concepts? This complete guide is your starting point. We break down the fundamentals of encryption in a simple and direct way: learn the difference between an algorithm and a key, when to use symmetric vs. asymmetric encryption, and how these concepts are applied in the real world with practical examples from key AWS services like S3, KMS, EBS, and SSH. Read this article and confidently answer encryption questions in your next interview!</description></item><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>Three AWS Associate Certifications in Six Months: My SysOps Admin Experience and Beyond</title><link>https://www.compacompila.com/posts/aws-associate-certifications-milestone/</link><pubDate>Sun, 13 Jul 2025 00:04:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/aws-associate-certifications-milestone/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/trifecta.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>Mission accomplished! I'm proud to have completed the AWS Associate core by obtaining my Solutions Architect, Developer, and SysOps Administrator certifications. Learn about my journey to the SysOps Admin exam, the essential operational knowledge, and why these three certifications are a game-changer for cloud professionals. Find out what's next for my professional growth!</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>My AWS Journey</title><link>https://www.compacompila.com/posts/my-aws-journey/</link><pubDate>Sun, 18 May 2025 00:04:38 +0400</pubDate><author>El Compa</author><guid>https://www.compacompila.com/posts/my-aws-journey/</guid><description>&lt;div class="featured-image">
                &lt;img src="https://www.compacompila.com/images/posts/aws-journey.webp" referrerpolicy="no-referrer" style="width: 100%; max-width: 640px; height: auto;">
            &lt;/div>In this article I talk to you about my experience in AWS and I give you recommendations about how to study to get AWS certifications.</description></item></channel></rss>