Day 19 and 20 - Deployment: From Local System to Live Product
Until this phase, everything existed in controlled environments. The frontend was polished. The backend was tested. CI pipelines were validating changes. But none of that matters unless users can a...
Source: dev.to
Until this phase, everything existed in controlled environments. The frontend was polished. The backend was tested. CI pipelines were validating changes. But none of that matters unless users can access it. Deployment is where engineering meets reality. Phase 6 was not just about pushing code to the internet. It was about making architectural decisions that would sustain the system in production. Day 19 — Strategic Deployment Decisions The first task wasn’t deployment itself. It was synchronisation. The frontend and backend had been developed independently with clean boundaries. Now they needed to speak to each other over real networks, not local mocks. API calls were reviewed and synchronised. Response formats were aligned. Error structures were validated end-to-end. Only after confirming contract stability did infrastructure decisions begin. The frontend was deployed on Vercel. The backend was deployed on Render. This wasn’t random. Vercel was chosen because: It provides seamless sta