We delve into Round Robin, Weighted Round Robin, Least Connections, Power of Two Choices and much more.
Lyft switched their data store from Apache Druid to ClickHouse. We'll give brief overviews of Druid and ClickHouse and also talk about why they shifted.
Raft is a distributed consensus protocol used in Kafka, MongoDB, CoackroachDB, Etcd and more. We'll delve into the protocol and explain it with some visuals.
We'll talk about Bloom Filters, Roaring Bitmaps and the Sliding Window Rate Limiting Algorithm. Plus, Basecamp's first year of results after shifting away from the cloud.
Andrej Karpathy (former Director of AI at Tesla) gave a fantastic talk on his YouTube channel on LLMs. Plus, how Uber calculates ETA, strategies to improve hiring quality at your org and more.
We'll be talking about implementing authentication with passwords, federated identity (OAuth, SAML), OTPs and more. We'll also delve into JWTs and Session-based Auth.
Canva processes over 5 billion spans daily. Plus, a detailed guide to CDNs, when feature flags do and don't make sense and more.
DoorDash wrote a great blog post delving into how they implemented caching for their microservices. Plus, why clever code is the worst code you can write and more.
A deep dive into Redis. We'll talk about the history, key characteristics, data structures supported and more.
Plus, the Art of Programming by Edsger Dijkstra, What Every Developer Should Know about Unicode and more.
A dive into Two Phase Commit and Three Phase Commit protocols. The next part will be on Paxos and Raft.
Technologies discussed include Apache Spark and ScyllaDB. Plus, lessons on starting a bootstrapped business as a solo founder.