Reevik
Erhan Bağdemir

Erhan Bağdemir

Hey there 👋 I’m Erhan, a software engineer. I build distributed systems and web services, most recently at Adobe. I write here about the things I build — Away from the keyboard I take photographs, draw comics and play electric guitar.

Writings

Build Software Tailored to Your Needs

Build Software Tailored to Your Needs

How AI make me abondon off-the-shelf Software

Code Inventory

Code Inventory

What is the value of creating a personal code inventory and maintaining it?

Consistent Hashing Explained

Consistent Hashing Explained

Consistent Hash Ring is a widely used technique in the process of distributing and load balancing data or operational workload across multiple system components with high fault tolerance.

Rate Limiting with Token Buckets

Rate Limiting with Token Buckets

In services landscape, rate limiting is not only a requirement to protect the available resources from getting exhausted and failing in the end, but it is also vital for attaining fair resource sharing among your users and also application clients.

Reading List