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!
Modern tools and IDEs are often created based on web technologies. This enables deploying them not only as desktop applications, but also to run them in the cloud. This provides users access via a regular browser, so they can use the tool or custom IDE without any local installation from anywhere in the world just by following a link.
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 discuss typical challenges with hosting online tools and IDEs and how to address them.
This includes the following areas:
- Building and packaging
- Hardening and monitoring
- Performance and resource usage optimization
- Upgrading of runtimes and application
Along with discussing the above challenges, we will present solutions for how to create and evolve your own cloud-based hosting for custom tools, fully based on open source technologies, such as Kubernetes and Theia Cloud.