A BFF in front of every frontend
Why our public blog and our dashboard never talk to the API directly — and what the extra hop buys us in security, caching and simplicity.
Amina Odhiambo
Staff Engineer
1 min read
Engineering notes, product updates and design thinking from the team building insurance and financial platforms at Nanatec.
Why our public blog and our dashboard never talk to the API directly — and what the extra hop buys us in security, caching and simplicity.
Amina Odhiambo
Staff Engineer
1 min read
7 more articles
1 min read
Debounced, serialized and honest: how the editor decides when to say “Saved”, and what happens when two people edit at once.
Amina Odhiambo
1 min read
A sage primary, warm neutrals and a type scale that never drops below 12px. How our colour roles keep light and dark mode in step.
Brian Kiptoo
1 min read
Even on a laptop. Transactions need a replica set, and we refuse to have a code path that only exists in production.
Wanjiru Mwangi
1 min read
An accessible form around an inaccessible editor is still inaccessible. What we tested, what we fixed, and what we gave up.
Brian Kiptoo
1 min read
Draft, review, schedule, publish. Every transition is an explicit command, and every change can be undone.
Wanjiru Mwangi
1 min read
Fewer services, more boundaries. A look back at the decisions we would make again — and the two we would not.
Wanjiru Mwangi
1 min read
Our interview loop, start to finish — and why there is no whiteboard algorithm round.
Wanjiru Mwangi