Dark Launching and Shadow Testing
Posted: December 27, 2023 | Testing , Dark Launching , Shadow TestingIn 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 , JavaIn 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 HasingA 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 , ResilienceIn services landscape, rate limiting is not only a requirement to protect the available resources from getting exhausted and failing in the end, bu...