From Laptop to Production
The same application, seven times over. Nothing here is added because that is how it is done — every stage names the concrete problem with the previous one that forced it, what it now costs you to own, and what still breaks afterwards.
Stage 1
Developer laptop
Why this stage exists
Nothing yet — this is where every system starts, and it works.
The application and the database run on one machine. There is no network boundary, no identity, no deployment: you start the process and it is running.
One machine, two processes, no infrastructure at all.
Developer laptopinternal
App processinternal
PostgreSQLinternal
App process→PostgreSQL· localhost:5432
What you now own
- Nothing. There is no operational surface to own yet.
What still breaks
- Nobody else can reach it. The moment a second person needs to use this, the architecture is wrong.
- It stops when you close the lid.
Lessons behind this stage
1 / 7