I am currently developing a project that I want to start a business with.<p>I've read a lot about Observability, Logging, Testing etc. But what techniques and tools are important when moving to a production setting?<p>Is it necessary to setup a Grafana + Prometheus Stack to observe my application?<p>Is it necessary to create full end to end test on a staging environment?<p>Is it necessary to move from my current docker-compose setup to kubernetes and implement automatic health checks and so on?<p>Is it necessary to figure out how to load test my application with multiple servers to circumvent my slow internet connection?<p>If you have resources or tipps to share, it would help me very much.
Outsource that stuff and focus on your business value proposition.
Start with simple vps on digitalocean or aws or use a service like heroku.
Example services for monitoring are sentry for error monitoring, papertrail for logging and pingdom for uptime monitoring.