# Arpit Bhayani > Engineering essays, database internals, distributed systems architectures, and courses by Arpit Bhayani (Principal Engineer II at Razorpay, Creator of DiceDB). Arpit Bhayani is a software engineer and engineering leader working at the intersection of data and AI. He writes and speaks about database internals, distributed systems, system design, and applied AI, and has previously worked at Google (GCP Memorystore & Dataproc), Amazon, and Unacademy. ## Core Links - [About Arpit Bhayani](https://arpitbhayani.me/about-arpit-bhayani): Background, current role, and career history at Razorpay, Google, Amazon, and Unacademy. - [Engineering Essays & Blogs](https://arpitbhayani.me/blogs): 170+ deep dives into database internals, algorithms, and distributed systems. - [Papershelf](https://arpitbhayani.me/papershelf): Curated computer science research papers and Arpit's independent research on ArXiv. - [System Design Masterclass](https://arpitbhayani.me/masterclass): Advanced cohort course on real-world system design for senior engineers. - [Applied AI Masterclass](https://arpitbhayani.me/applied-ai): Practical engineering course on building reliable LLM applications and AI agents. - [Redis Internals Course](https://arpitbhayani.me/redis-internals): Self-paced course reimplementing Redis internals - event loop, serialization protocol, persistence, pipelining, eviction, and transactions - in Golang. - [SWE Maths Weekly](https://arpitbhayani.me/math): Practical mathematical foundations for software engineering. - [deckrun](https://arpitbhayani.me/deckrun): Fast, local-first presentation tool for Markdown and HTML slide decks. - [Projects](https://arpitbhayani.me/projects): Open source projects including DiceDB, px0.ai, and developer tools. - [Live Sessions](https://arpitbhayani.me/sessions): Live, interactive sessions on engineering topics and career growth. ## Key Technical Topic Hubs - Database Internals: LSM Trees, B-Trees, 2Q Cache, Bloom Filters, Cassandra Writes, Bitcask, Write-Ahead Logs. - Distributed Systems: Consistent Hashing, Two-Phase Commit, Raft, Vector Clocks, Clock Synchronization, Replication. - System Design: Real-world architectures, microservices migration, caching strategies, rate limiters. - Applied AI: LLM internals, RAG, agents, evaluation. ## Optional - [Full essay index with descriptions](https://arpitbhayani.me/llms-full.txt): Every essay title, URL, and one-line description in one file.