A small SQL Server to PostgreSQL migration turned into an Azure App Service troubleshooting session. The data moved cleanly, but production still failed because the platform’s configuration and networking abstractions did not behave as expected. This post shares what went wrong, how I diagnosed it, and the lessons learned from getting the app running again.