When a SaaS company determines there is a compelling business need for an On-Premises delivery option, the reality is that any technical solution for supporting both Saas and On-Prem will be both difficult and expensive. There are, however, ways to limit the expense and pain. I will share one solution that leverages Docker images and On-Prem Docker orchestration technology to manage complexity of the application codebase and architecture for both SaaS and On-Prem. A key aspect of this solution is that the testing and delivery pipeline allows any SaaS release to be "promoted" to On-Prem nearly instantaneously, depending only on business need. With tooling and process, it is possible to make On-Prem deployments routine and easy.
About Maarika Krumhansl
I am passionate about DevOps culture and automation. I have lots of experience performing on stage and I love speaking and engaging with audiences on technical topics. Outside of work I volunteer with PDX Women in Tech to support women and underrepresented folks in tech. In my free time I like to practice earthquake emergency preparedness, play outside with my kiddo, and dance.