This presentation talks about the challenges of innovating and transforming your application to be cloudy.
It's also an introduction to DevOps for business.
2. Who am I?
Marc Cluet
More than 16 years of experience
6 months Racker!
Lived in Switzerland for 4 years!
(on the other side of the Röstigräben)
Worked at Startups, founded startups
3. Who am I?
Marc Cluet
More than 17 years of experience in the industry
6 months Racker!
Lived in Switzerland for 4 years! (on the other side of the Röstigräben)
Worked at Startups, founded startups as well
3
10. Migrating an app to the cloud
Moving a legacy application to the cloud
Dangerous decision!
Cloud Servers can fail
You need redundancy (not only HA)
Specially DATA redundancy!
Be ready for adding new servers
Automate your Server deployment
Add Load Balancing layers
Will help your changing environment
11. Data Redudancy
Choose what works for your application
Multi-Master SQL should work
Consider NoSQL if you have any of the following
Documents, lots of them
Tables with lots of crossed references
Simple Key to Value relationships
12. NoSQL is Cloud Friendly
Key Aspects of NoSQL
Schemaless
No joins (in the SQL sense)
Eventually consistent
13. NoSQL is Cloud Friendly
Key Aspects of NoSQL
Schemaless
No joins (in the SQL sense)
Eventually consistent
25. DevOps!
Culture and Work methodology
Set of tools
Deployment strategy
Way of measuring *everything*
Automate all the things
26. DevOps!
Be Agile
Agile methodologies help you get there early
Release early, release often
We release several times a day
Code + CI/CD ensures quality
Helps you change your scope quickly