Reply Xchange Munich - Love is in the Cloud - MassMigration to AWS
1. SPARK NETWORKS
LOVE IS IN THE CLOUD:
MASS MIGRATION USING DEVOPS APPROACH
Ben Hoskins | Spark Networks
Andrea Mercanti, Peter Moor | Storm Reply
22 June 2018 | Xchange Munich
12. SPARK NETWORKS
LEGACY ARCHITECTURE
Architectural Issues
• Major datacenter outages
• High effort for the
operations team
• Some automation through
Spinnaker, but a lot of
manual (and error prone)
intervention
• Poor application isolation
15. REFACTORING
CLOUD NATIVE SERVICES
Add Features to your Application
• Availability and Reliability
• Scaling and Performance
• New Feature
Re-Design the Application flow
• Use Cloud Managed Services
• Avoid Cloud Anti-Pattern
Photo Service
User Events
17. DEVOPS
IMMUTABLE SERVER
Stages
• Official Ubuntu from AMI
Repository
• Create Base AMI
• Create Frontend and
Backend AMI
• Final configuration for
specific application
20. SPARK NETWORKS
What happened afterwards
• Incidents dropped off significantly
• Stability improved massively
• Launch a new brand within weeks, incredibly quickly on cloud
This brand is now 15% of our total registrations
New platform scales to the increasing load
There is always room for improvements
• DB deployment needs to be more automated and moved to managed service
• Keep improving deployment pipelines and adding services – it’s never just “done”
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.
If you dont trust me, ask the analysts.
Andrea will now explain our view on container technology and speak about some of the exciting work we are doing right now for our clients in Germany.