Splitballing Of Ideas Of Things I’ve Worked On For Airtable for My resume
Owned permanent deletion, a highly important feature that slipped through the cracks
- coordination between multiple teams - service orchestration, even talking to CSMs who need specific information their enterprises are asking for.
Main resilience
- find initial motivational posts
- worked for 1.5 years, making the biggest single point of failure in Airtable’s architecture resilient
- caching (what were the impacts here? How much did caching improve? What’s the QPS?)
- developed caching abstractions
- shard assignments - in hundreds of callsites throughout the codebase, in all possible process types
- develop shard poisoning algorithm to guard against race conditions in worker assignment, to make sure that we would not try to commit data on the wrong database shard
- heavily relied on multiple sets of transactions of the main shard and live shards, and any time you have multiple transactions in parallel operating on the same local state, you can have race conditions
- designed and implemented circuit breaker algorithm for
- developed circuit breaker algorithm for transparency falling back queries to the replica.
Onboarding buddy. Was promoted to L4 after exceptional rating in less than a year.
Spearheaded Airtable’s new grad program from scratch. Designed questions, led onboarding sessions, and provided a safe space.
uid: 202301260114 tags: #airtable #recruiting