KMKabelo Maswanganyeinkabelom06.hashnode.dev·Jul 17 · 8 min readDay 11: Export File Generation & Blob Storage IntegrationBy Day 10, we had observability fully wired across our API and isolated Function App, catching silent integration bugs before they could touch our production environment. However, up to this point, ou00
KMKabelo Maswanganyeinkabelom06.hashnode.dev·Jul 16 · 6 min readDay 10: Observability with Application Insights TelemetryWith our frontend and backend now securely handshaking in production, we hit a new milestone: we are no longer running on localhost. However, that introduces a terrifying reality (if something breaks 00
KMKabelo Maswanganyeinkabelom06.hashnode.dev·Jul 16 · 4 min readDay 9: Production Network Handshakes — CORS & Environment VariablesWith our backend API and frontend now deployed to Azure via our CI/CD pipeline, the next challenge was ensuring they could actually talk to each other securely in a production environment. Locally, ev00
KMKabelo Maswanganyeinkabelom06.hashnode.dev·Jul 16 · 6 min readDay 8: Asynchronous Workers, Passwordless IaC, & Multi-App CI/CDUp until now, our Project Management MVP has been a strictly synchronous affair. You make an API request, the server talks to Cosmos DB, and you get a response. But as the platform grows, we are inevi00
KMKabelo Maswanganyeinkabelom06.hashnode.dev·Jul 8 · 5 min readDay 7.5: Architectural Reconciliation: CORS, IaC Drift, and CI/CD CompletenessIn the middle of a high-velocity, 14-day engineering sprint, it is incredibly easy to outpace your own shadow. Yesterday, on Day 7, we celebrated a massive milestone: pushing our Angular 19 frontend a00