This document discusses Syncier's approach to migrating 152 legacy applications from a traditional platform to a cloud native platform within 17 months. Key aspects included:
1) All applications were containerized using a 12-factor app approach and migrated to production on the cloud platform.
2) The applications were modernized and security hardened during the migration process.
3) The migration provided benefits like higher availability, more agile development teams, and a strong business case.
The document then discusses perspectives from an architect, project manager, and developer on the migration process. It emphasizes an emergent design approach, industrialization of the migration through training and support, and transparency throughout the project.
2. CIOLet’s bring
all our web applications
onto a cloud
native platform.
First priority:
time.
3. 3
❏ All 152 legacy applications
migrated and in production
within 17 months
❏ All security-hardened and
modernized to containerized
12-factor-apps
❏ Benefits leveraged: strong
business case, higher
availability, more agile teams
11. Cloud friendly applications: A sweet spot for legacy apps
11
Cloud Friendly Apps
… and enhance each
application according the 12
factors
Put the monolith into a container
17. ARCHITECTURE TEAM
DOZENS OF MIGRATION PROJECTS RUNNING IN PARALLEL
(organized in release trains)
‣ Training sessions
‣ Support sessions
‣ Co-Location & remote
‣ Guidance / best practice sharing (cookbook,
sample application)
‣ Unified development environment (via
GitHub)
‣ Standard base images
‣ Pre-migrated frameworks
‣ Solutions: Security service, ambassadors
INDUSTRIALIZATION TEAM
‣ Application blueprint
‣ Migration database
SUPPORT TEAM
‣ Feedback