Thoughts & Notes

A personal blog about technology and life

Getting Started with Cloud Infrastructure

February 15, 2026 · 5 min read

Cloud computing has revolutionized the way we think about infrastructure. Instead of maintaining physical servers, we can now spin up virtual machines in seconds across multiple regions worldwide. This flexibility has enabled startups and enterprises alike to scale their operations efficiently.

In this post, I want to share some thoughts on choosing the right cloud provider and setting up a basic infrastructure that is both cost-effective and reliable. The key considerations include latency, pricing models, and the availability of managed services.

Why I Switched to Linux Full-Time

February 8, 2026 · 4 min read

After years of using macOS as my primary development environment, I decided to make the switch to Linux. The transition was smoother than expected, thanks to the maturity of modern desktop environments and the incredible package management systems available.

The freedom to customize every aspect of my workflow, combined with the performance improvements I noticed on the same hardware, made this decision worthwhile. I particularly enjoy the transparency of open-source software.

Book Review: Designing Data-Intensive Applications

January 29, 2026 · 3 min read

Martin Kleppmann’s masterpiece remains one of the most important books for anyone working with distributed systems. The way it explains complex concepts like consensus algorithms, replication strategies, and stream processing is unmatched.

Whether you are a backend engineer or a system architect, this book provides the foundational knowledge needed to make informed decisions about data storage and processing in modern applications.