PinnedCem Başaranoğlu·Jan 5, 2022Cygnus methodThe Cygnus method is a set of rules that includes the basic principles of eight different approaches that I have applied in my engineering…
Cem Başaranoğlu·Aug 19, 2025Do We Really Make Our Own Decisions?When was the last time you made a choice today? Maybe you picked coffee instead of tea, maybe you decided what to wear before leaving the…
Cem Başaranoğlu·Aug 19, 2025The Identity of the Engineer: Navigating Craft, Product, and Platform CulturesIntroduction: Beyond the “Coder” StereotypeA response icon1A response icon1
Cem Başaranoğlu·Aug 19, 2021Messaging Patterns in Microservices — Part IIn my previous article, I mentioned that transport independence is the basis of microservices and is necessary to develop sustainable…A response icon1A response icon1
Cem Başaranoğlu·Aug 18, 2021Importance of Transport Independence in MicroservicesOne of the main features of microservices is their ability to communicate with each other but this feature does not require that the…
InGeek CulturebyCem Başaranoğlu·May 27, 2021How to define and understand the problem in System Design?If I had an hour to solve a problem I’d spend 55 minutes thinking about the problem and five minutes thinking about solutions. Albert…
Cem Başaranoğlu·May 18, 2021Three Different Ways to beat CAP TheoremThe Cap Theorem can be summarized with three words; strong consistency, availability and partition tolerance. As you know, You must pick…A response icon1A response icon1
Cem Başaranoğlu·May 12, 2021The biggest challenges in distributed systemsDistributed Systems is a not a simple concept based on software architectures (especially micro services). Physically, a distributed system…
InhepsiburadatechbyCem Başaranoğlu·Dec 21, 2020The story of a micro-service transformation in HepsiburadaWe launched the new checkout ecosystem “Erebor” after a few months ago in Hepsiburada. In this article, I will talk about what we have…