Blog

My Blog

Hello and welcome to the heart of Dev Insightsโ€”my personal space where I share my knowledge, insights, and experience I’ve gathered through years of working in the tech industry.

Software Architecture

Product Strategy

Software Development

Latest Posts

Understanding Load Balancers, API Gateways, and BFFs in Simple Terms

Understanding Load Balancers, API Gateways, and BFFs in Simple Terms

It is common to experience confusion when differentiating between Load Balancers, API Gateways, and BFFs. However, straightforward analogies can often clarify their distinct roles. Load Balancers Imagine a busy restaurant with several waiters. When you arrive, a host...

Thinking in Stages: Planning for a Resilient Future

Thinking in Stages: Planning for a Resilient Future

A couple of years ago, we were working hard on a distributed system with lots of microservices that did their jobs all over our business domain. Surprisingly, we managed to add new features without making a lot of mistakes or not letting each service get confused...

Essential Strategies for Agile Architecture

Essential Strategies for Agile Architecture

One of my colleagues shared this YouTube presentation on a private channel, https://www.youtube.com/watch?v=jzp0PGVegHA&ab_channel=Jfokus I think itโ€™s worth watching for every engineer. There are a lot of takeaways from this resourceful presentation. Here are my...

CSF 2.0 Summary

CSF 2.0 Summary

A new version of ๐ฬฒ๐ˆฬฒ๐’ฬฒ๐“ฬฒ ฬฒ๐‚ฬฒ๐ฒฬฒ๐›ฬฒ๐žฬฒ๐ซฬฒ๐ฌฬฒ๐žฬฒ๐œฬฒ๐ฎฬฒ๐ซฬฒ๐ขฬฒ๐ญฬฒ๐ฒฬฒ ฬฒ๐…ฬฒ๐ซฬฒ๐šฬฒ๐ฆฬฒ๐žฬฒ๐ฐฬฒ๐จฬฒ๐ซฬฒ๐คฬฒ has arrived, bringing significant enhancements focused on providing cybersecurity resilience across various industries. ๐‡๐ž๐ซ๐ž ๐ข๐ฌ ๐š ๐›๐ซ๐ข๐ž๐Ÿ ๐จ๐ฏ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ค๐ž๐ฒ ๐ฎ๐ฉ๐๐š๐ญ๐ž๐ฌ ๐Ÿ๐จ๐ซ ๐ญ๐ก๐จ๐ฌ๐ž ๐ฌ๐ž๐ž๐ค๐ข๐ง๐  ๐š ๐ช๐ฎ๐ข๐œ๐ค...

Think Like an Architect -1 ๐Ÿ—๏ธ

Think Like an Architect -1 ๐Ÿ—๏ธ

This week, as I was researching OLED vs QLED for my home office screen, a thought realize me. The comparison is applicable to tech decisions as well. โ€œIf you want precise colors, you have to go with OLED, if you want vivid colors, you have to go with QLEDโ€, it is all...

Think Like an Architect -2

Think Like an Architect -2

๐—ฉ๐—ฒ๐—ฟ๐˜๐—ถ๐—ฐ๐—ฎ๐—น ๐˜ƒ๐˜€ ๐—›๐—ผ๐—ฟ๐—ถ๐˜‡๐—ผ๐—ป๐˜๐—ฎ๐—น ๐—ฆ๐—ฐ๐—ฎ๐—น๐—ถ๐—ป๐—ด Scaling is a fundamental concept in both business operations and technology infrastructure, important for managing growth and maintaining performance under increased workloads. This article breaks down the essentials of scaling,...

Featured Articles

โณ Latency: The Silent Killer in System Performance โš ๏ธ

Responding slowly or intermittently is a major system flaw that canโ€™t be ignored. Sometimes, the problem isnโ€™t just in your system but also in your dependencies. Here are 4 ways to tackle latency: Get Correct Timeouts Imagine youโ€™re waiting for a bus. If it doesnโ€™t...

Finding the Middle Ground: Balancing Business and Tech Plans

Finding the Middle Ground: Balancing Business and Tech Plans

Concluding the year 2023 with an exceptional and delightful vacation in Geilo, Norway, truly felt like a journey to a winter wonderland. The snow-covered landscapes, the crisp, cold air, and the overall magical atmosphere were breathtaking. This vacation will be one...