Operations | Monitoring | ITSM | DevOps | Cloud

Step 2 to Web App Deployment: Back-End Deployment

Front-end deployment can embarrass you. Back-end deployment can wake you up at 2:13am. This is where web app deployment stops being about assets and starts being about state, uptime, traffic, and data that absolutely refuses to forget what happened five minutes ago. Back-end deployment is where complexity compounds. Quietly. Patiently. And then all at once. Let's talk about what's actually happening when you "just deploy the API.".

Step 1 to Web App Deployment: Front-End Deployment

Front-end deployment is usually introduced as the easy part of web app deployment. "Build the assets and push them." Seems simple, right? Yet on the contrary, those 6 words have most likely caused more production issues than most error messages. Because while front ends do look simple, they are actually a delicate stack of assumptions wearing a UI that is misleadingly easy to use.