Hosting Theia in the Cloud - Lessons Learned
Presented by Simon Graband of EclipseSource at TheiaCon 2023.
Do you want to host a tool or IDE online in the cloud? Join this talk to jump start your cloud tool project with ease!
Cloud hosting of services with Kubernetes is no rocket science anymore. However, hosting IDEs and tools online and providing them as a service has new and unique challenges compared to providing desktop applications and even compared to hosting regular web-based business applications. In this talk, we will point out and discuss typical challenges that emerged in practice when hosting web-based tools and IDEs using Kubernetes.
This includes the following areas:
-Build and test
-Security
-Hardening
-Monitoring
-Upgrades and Updates
Even better, as part of the Theia Cloud project, we provide a lightweight and Kubernetes-based implementation of workflows and best practices to address the above challenges and more - open source and ready for adoption by your own cloud-based hosting.