Engineering · Platform
Platform
6 write-ups on platform.
- Multi-tenancy is a decision you make on day oneBuilding a multi-tenant employer product from an empty repository — where tenant scoping actually belongs, and why retrofitting it is so much worse than it sounds.
- A join request is a state machine wearing a buttonBuilding communities with membership, join requests, privacy settings and admin announcements — and why the simplest-looking social feature has the most states.
- Cutting over a search index without a maintenance windowReplacing a live search collection with a redesigned one — a quality gate that keeps thin records out, derived fields computed correctly, and a switch nobody had to schedule downtime for.
- Receiving webhooks you don't control the shape ofBuilding an endpoint that consumes cohort events from one vendor and pushes segments into another — multiple payload shapes, idempotency, retries with backoff, and durable sync state.
- Pagination breaks the moment you reorder page onePinning admins and the current user to the top of a member list sounds trivial. It quietly guarantees duplicates and omissions on every page after it.
- Every unfollow is a delete you have to rememberBuilding a fan-out-on-write timeline where each user's feed is materialised rows in a table — and why the hard part is not writing them, it's removing them when the social graph changes.