"Hey devs, I'm working on deploying a new NET Core app to prod and I'm looking for some best practices to ensure it's scalable and secure. Has anyone got any experience with production-ready config, load balancing, and monitoring in NET Core? Specifically, I'm thinking about how to handle traffic spikes and potential DDoS attacks."