Arpit Bhayani
I am a software engineer passionate about System Architecture, Language Internals, Distributed databases, and Advanced Algorithms. I am on a mission to bring out the best engineering stories from around the world. If you are doing something interesting and want me to dissect and talk about it, drop me an email at [email protected].
Before co-founding Profile.fyi, I was a Staff Engineer at Google leading the Dataproc India team in providing a managed big data ecosystem to GCP customers. I hold 10+ years of experience in building and scaling backend services across domains and companies like Unacademy, Amazon, Practo, and D. E. Shaw.
I keep diving deep into engineering details and share my learnings by across my socials and videos on YouTube. To put my learning to practice, I keep building things on the side and a few of my good hobby projects include
- DiceDB - a re-implementation of Redis in Go
- Revine - a visual programming language for kids
How PayPal Beat the Thundering Herd Problem and Fixed Their Architecture
Inverted Index - The Data Structure Behind Search Engines
How GitHub Sharded Their Databases Without Downtime and Broke Their Monolith
Inside Stripe's Rate Limiter Architecture
What are L4 Load Balancers and how do they work?
How Amazon Aurora Achieves Durability with Quorum Writes | Aurora Paper Deep Dive - Section 2
What the heck is Storage-Compute Separation? | Aurora Paper Deep Dive - Section 1
What are Reactive Databases and why DiceDB exists?
Synonymic Query Expansion to handle Prashant in Search - Lexical vs Phonetic vs Semantic Search
Announcing DiceDB 1.0
How Atlassian reduced latency by 70% by using Sidecar pattern and when should you use it
How BitBucket reduced master database load by 50% and also solved Read your Write consistency
Saved 55% cost, 75% CPU, at 33x speed - Why and how Jira moved from JSON to Protobuf
Why and how Trello moved away from RabbitMQ to Kafka for their WebSocket-based real-time updates
Cache Invalidation using SNS + SQS at Atlassian and then they moved away!
Load Balancers are not Magic - Dissecting Atlassian Outage
Amazon DynamoDB - Paper Explained
Everything about HTTP Streaming and how Airbnb leverages it in production
Ошибка в ограничителе скорости GitHub
DragonflyDB does not use HashTables but DashTables to hold the data - a deep dive
Why DragonflyDB uses B+ Trees to implement Sorted Set instead of Skiplist like Redis?
Как DragonflyDB реализует «распределенные» транзакции в конфигурации без общего доступа
DragonflyDB Architecture Overview, Internals, and Trade-offs - hitting 6.43 million ops/sec
Internals, architecture, and interesting trade-offs of Blacksmith that runs GitHub Actions 2x faster
How LinkedIn improved their latency by 60%
Разработка таблицы лидеров для игр в реальном времени — горизонтально масштабируемой и высокодост...
How Rockset achieves zero data latency and workload isolation at scale
How Rockset executes query and scales the query compute horizontally on demand | Rockset Internals
How Converged Indexes makes Rockset super-efficient in all kinds of queries | Rockset Internals
Подробный анализ архитектуры базы данных аналитики в реальном времени | Rockset Internals