We are putting a lot of effort into slowly breaking our giant monolith down into smaller parts, to improve the maintainability, and to streamline the CI/CD pipelines. This also allows for faster development and release cycles for the individual services.
By adding Sentry monitoring and alerting to our frontend, we now have a much better awareness and understanding of problems occuring in the browser.
Our main focus was further automation of the onboarding process. We have started using Helm to manage our Kubernetes deployments, and Terraform to provision the infrastructure needed for new customers. These efforts have also made it possible to create strict isolation between tenant infrastructure, further improving the platform security and compliance.