Skip to main content
HolixoraHOLIXORA
← Back to Blog

Engineering

How Holixora Ships Production Software in 72 Hours

Wira Dharma2026-06-094 min read

Most software teams measure velocity in story points and two-week sprints. We measure it in deployed systems per week. Last week, Holixora shipped six production-grade software products. This is how.

The Short Answer: Constraints Create Speed

When you cannot throw headcount at a problem, you are forced to design the system so that headcount is not the bottleneck. Every decision in the Holixora engineering approach is downstream of that constraint.

The long answer is four things working together.

1. A Standard Stack That Never Changes

Every Holixora product is built on the same foundation: FastAPI, SQLAlchemy 2.x async, PostgreSQL, Alembic, ARQ for background jobs, Holixora Core for auth and RBAC, Next.js App Router on the frontend.

This matters for speed because every new product starts with a working scaffold, not a blank file. The authentication system is already written. The database connection pool is already configured. The RBAC middleware is already wired. The deployment pipeline is already defined.

A new product is not a new technology problem. It is a new domain problem. All of the infrastructure work is already done.

The cost of this is that we do not use the newest framework or the most interesting library for every project. The benefit is that we can move from zero to a working product faster than most teams can finish their sprint planning.

2. Domain-First Design, Not Feature-First

Before any code is written, the domain model is designed. What are the entities? What are the relationships? What are the state machines? What are the invariants that must always be true?

A point-of-sale system has transactions, products, customers, and inventory. A transaction must always have at least one line item. Inventory must never go negative without an explicit override. A cashier session must always close before a new one opens.

Writing these rules down before writing any code means the code is correct by construction. The most common source of bugs in business software is business logic that was never explicitly stated. Making it explicit first eliminates an entire category of defects.

3. Full-Stack Ownership, No Handoffs

In a traditional team, a backend engineer builds the API and hands it to a frontend engineer who builds the UI. Each handoff is a delay. Each interface between people is a source of miscommunication.

When one system builds both, there are no handoffs. The API is designed by someone who already knows what the frontend needs. The frontend is built by someone who already understands the data model. The integration works the first time because there is no integration gap.

This is only possible because of the consistent stack. The frontend patterns are known. The API patterns are known. The work is execution, not discovery.

4. Review as a Gate, Not a Ceremony

Every product goes through a full review before it ships: every screen, every endpoint, every edge case. Not a sampling. Not a quick demo. A systematic walkthrough of the entire product against a definition of done.

This sounds like it would slow things down. In practice it speeds things up, because it catches the problems that would otherwise arrive as support tickets or production incidents. A bug found in review takes five minutes to fix. A bug found by a client takes hours to diagnose, fix, test, and redeploy.

The review is not a separate phase. It is the final step in every build cycle, and it is non-negotiable.

What 72 Hours Actually Looks Like

For Mercora POS, the sequence was: domain model design, backend scaffold and router generation, business logic implementation, frontend scaffold, page-by-page UI build, integration testing, hardening, review.

Not every step is equal. The business logic implementation and the UI build take most of the time. The scaffolding, integration testing, and hardening are fast because the patterns are established.

The 72-hour number is real, but it comes with a caveat: it is only possible because of years of investment in the shared infrastructure. The first product took months. Each subsequent product takes less time because the underlying investment compounds.

This is the Holixora model. Not a magic trick. An engineering system designed for velocity from the start.


If your business needs custom software and you have been told it will take six months and cost ten times your budget, talk to us.