Skip to main content


Photo of Erhan Bagdemir

Perfect Simplicity

Hey there, here is Erhan and I'm a Software Engineer and a passionate Photographer, Referee and Dad. In this blog, I am writing about information technology. You can also find me on Twitter, Github.



Dark Launching and Shadow Testing

Posted: December 27, 2023 | Testing , Dark Launching , Shadow Testing
In this blog article, I want to discuss launching application features out of sight in the web services landscape and introduce a small Java framew...

Virtual Threads Introduction

Posted: November 16, 2023 | Programming , Java
In 2018, I had the privilege to follow a talk by Alan Bateman at Devoxx. It was about Fibers in Java, which we are familiar with from other program...

Consistent Hashing Demystified

Posted: May 17, 2023 | Cloud Engineering , Distributed Systems , Consistent Hasing
A consistent Hash Ring is a widely used technique in distributing and load-balancing data or operational workload across multiple system components...

Rate Limiting with Token Buckets

Posted: June 1, 2022 | Cloud Engineering , Rate Limiting , Resilience
In services landscape, rate limiting is not only a requirement to protect the available resources from getting exhausted and failing in the end, bu...
Prev 1 2 3 4 5 6 Next