3. 3
The era of cloud applications and services
In cloud, resources are more granular, moving
and re-assembling faster, enabling and
producing diversity, available as a service.
7. 7
It’s all about the APIs
• APIs form the connective tissue of cloud deployments
(and the cloud deployment embodies the essence of your business)
• Managing connections inside the system and managing APIs is a
mission-critical function
• With APIs, you can also connect back to legacy systems
Experience APIs
Process APIs
System APIs
8. 8
Cloud tenets
• More granular – microservices, containers
• More diverse – polyglott, not a stack but an ”ensemble”
• More open – most basic components are open source
• More interconnection with external systems
• New style of deployment – continuous, API-based, automated,
programmatically orchestrated
• Many more devices – BYOD, IoT
• Architecture and design – that’s the hard part
• Agile – change things, observe and learn, and change again quickly
9. 9
Agility
"i believe that one wrong decision
is better than three meetings"
janne heino @monkigras
MTBIAMSH = mean time between
idea and making stuff happen.
Agility defined by @adrianco
10. 10
Building for innovation and agility
1. Get infrastructure from a trusted vendor (as a service or on-prem)
2. Establish a flexible API-centric software architecture
3. Ensure robust and secure operation of key business system
4. Open up experimental areas for new software development and service
integration that starts from the user experience
5. Manage the lifecycles of your cloud services