Skip to main content

Writing

Insights

How we build things - and why. Architecture decisions, what went wrong, and the reasoning behind the choices we make on client projects.

Insight

Articles

· Cloud and DevOps

Cloud-Native Fintech - Mastering PCI-DSS Compliance

We’ve written elsewhere about how tokenization and hosted payment fields let most fintech applications avoid touching raw card data entirely, which handles the biggest share of…

· Engineering Practice

Figma to Code - Streamlining the Design Pipeline

The gap between a finished Figma design and working code is where a lot of design-engineering friction actually lives - not in disagreement about what should…

· Data and Databases

Modern SQL - Why Relational is Still King

“Relational databases don’t scale” has been repeated so often it’s outlived the era when it was mostly true. Modern Postgres and MySQL, properly designed and indexed,…

· Architecture

Serverless State Management - Complex Workflows

Serverless functions were originally sold as ideal for simple, stateless operations - a request comes in, does one thing, returns a response, forgets everything. Real business…

· Performance

Bun vs. Node.js - Benchmarking the New Runtime

Bun’s benchmark numbers are genuinely impressive, and every time a new one circulates, we get a client asking whether they should migrate off Node. The honest…

· Security

Cybersecurity Mesh Architectures for Microservices

Microservices multiply the number of things that need securing - every service boundary is a potential attack surface, every service-to-service call needs its own authentication, and…

· Engineering Practice

Sustainable Software: The Rise of Green Computing

Green computing gets framed as a corporate responsibility talking point, which undersells the actual engineering reality: the practices that reduce a system’s carbon footprint are, almost…

Have a problem worth writing about?

Most of what is on this page started as a client project. Tell us what you are building.

No sales sequence. One person reads this and replies. Rather give more detail?