Skip to content
NANATEC Delivery + Innovation
Search articles

What we learned from our first year

Company

Fewer services, more boundaries. A look back at the decisions we would make again — and the two we would not.

Wanjiru Mwangi

Engineering Manager

1 min read

A year ago this team was three people and a whiteboard. Here is what held up.

Boundaries over services

We split code into modules with strict import rules long before we split anything into services. Most of those modules will never need to be services.

Write the contract first

Every feature starts as a Zod schema both sides import. Arguments about shape happen once, in review, instead of in production.

Keep reading

All posts
Engineering

1 min read

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

Engineering

1 min read

Autosave that never lies

Debounced, serialized and honest: how the editor decides when to say “Saved”, and what happens when two people edit at once.

Amina Odhiambo