Experience report: Evolving architectures for modifying production code at runtime
UX Forms lets customers change web-application behaviour at runtime, without service interruption, by uploading custom code. This talk will take you through how UX Forms’ architecture has evolved from using OSGi’s dynamic class loaders to programmatically driving Docker and Kubernetes to orchestrate entire container-based services on the fly. We will look at the pros and cons of each approach, the benefits and challenges encountered with Scala’s ecosystem, and the lessons learned from running dynamic customer code in production.
Session length
40 minutes
Language of the presentation
English
Target audience
Intermediate: Requires a basic knowledge of the area
Who is your session intended to
People interested in hearing about Scala in production
People interested in controlling Docker and Kubernetes from Scala
Speaker
Kasia Kittel
(Software Engineer at Equal Experts Portugal)