Get Summaries of Big Tech Engineering Blog Posts on Frontend, Backend, Machine Learning, Data Engineering and more!
An introduction to Apache Cassandra and issues Uber ran into when scaling. Plus, API versioning practices at LinkedIn, challenging algorithms to try and more.
Plus, Tips on Negotiating Compensation for Software Engineers from a Principal Engineer at Amazon
We'll talk about what a service mesh is, what purpose it serves and why Netflix added one. Plus, strategies you can use to achieve your goals.
Common microservice failures at DoorDash and how they mitigate them. Plus, nine ways to shoot yourself in the foot with Postgres.
Plus, what makes a great manager of software engineers, how shopify uses pair programming for mentorship, actionable tips on improving speed and more.
Plus, how Meta integrated Raft with MySQL, lessons learned at Slack while building on AWS GovCloud and How Nike's bot detection works
Canva processes over 5 billion spans daily. Plus, a detailed guide to CDNs, when feature flags do and don't make sense and more.
Plus, how Google does Code Review and details on Stripe's migration to TypeScript
PayPal open sourced JunoDB, a distributed key value store. Also, how Dropbox reduced their search latency and why Val Town migrated away from Supabase
An introduction to Quadtrees and using them for storing map data. Plus, how Pinterest uses Apache Druid for storing ad reporting metrics and how to learn Rust if you're a JavaScript dev.
A look into Google Colossus, a massive distributed file system that stores exabytes of data. Plus, when is short tenure a red flag? How to manage technical quality in a codebase and more.
Plus, how Jane Street writes tests, challenges with caching, why tail latencies matter and more.
Plus MIT's latest Intro to Deep Learning course, Logical Clocks in Distributed Systems, Twitter's Rec Algorithm and more.
A dive into the CAP Theorem, the exact definitions of Consistency, Availability, Partition Tolerance and more.