September 19-21, 2023
Bilbao, Spain
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Wednesday, September 20 • 11:25 - 12:05
Lessons Learned Migrating an Existing Product to a Multi Tenant Cloud Native Environment - Natalia Angulo & Carlos Sanchez, Adobe

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Join us to learn the challenges we faced and the solutions we implemented moving Adobe Experience Manager, an existing product built on top of many OSS projects, to a Cloud Native environment implemented around Kubernetes.

Moving to a Cloud Native architecture took changes in culture, processes and technologies. Teams collaborate with a DevOps philosophy and a "you build it, you run it" approach, providing teams with freedom. Most services are now written in Java, Javascript or Go, depending on each service.

Functionality that was previously running as part of the application was decomposed and reimplemented as Cloud Native services. The need to scale triggered a microservice architecture to support the existing app, and to scale the development organization. This drove the creation of API first services, Kubernetes operators, connections to external cloud services,... that work together to provide the full product. The multi tenancy aspects require considering the isolation between tenants, at multiple levels of the stack with virtualization technologies like Kata.

We will dig into specific details that require more attention when migrating to a Cloud Native environment, like resource management, decomposition of services or availability amongst others.

avatar for Carlos Sanchez

Carlos Sanchez

Principal Scientist, Adobe
Carlos Sanchez is a Principal Scientist at Adobe Experience Manager, specializing in software automation, from build tools to Continuous Delivery and Progressive Delivery. Involved in Open Source for over 15 years, he is the author of the Jenkins Kubernetes plugin and a member of... Read More →
avatar for Natalia Angulo

Natalia Angulo

Software Development Engineer, Adobe
Natalia Angulo is a Software Development Engineer at Adobe Experience Manager, contributing to Site Reliability tasks and the development of new features inside AEM, and specially helping with their infrastructure management. She is passionate about maths, coding puzzles and teaching... Read More →

Wednesday September 20, 2023 11:25 - 12:05 CEST
Room 0A (Floor 0)
  • Presentation Slides Attached Yes