Building a Fintech Monorepo From Scratch: Tazapay
A deep dive into structuring a fintech monorepo with Turborepo: three apps, shared packages, webhook simulation, and everything I learned about code organization along the way.

Fintech apps look simple on the surface — move money from A to B. But once you add a merchant layer, webhook-based bank simulation, shared database packages, and three separate Next.js apps talking to each other, things get interesting fast. Tazapay was my attempt to understand how real fintech platforms are structured and Turborepo was both the best and most humbling part of that journey.
WIP
This blog is coming out soon! I want to share the story of how I built Tazapay, the architectural decisions I made, and the lessons I learned about monorepos and Turborepo along the way. Stay tuned!