Enabling applications to really thrive (and not just survive) in cloud environments can be challenging. The original 12 factor app methodology helped to lay out some of the key characteristics needed for cloud-native applications... but... as our cloud infrastructure and tooling has progressed, so too have these factors. In this workshop we'll dive into the extended and updated 15 factors needed to build cloud native applications that are able to thrive in this environment, and get hands-on with open source technologies and tools (including MicroProfile, Jakarta EE, Open Liberty, OpenJ9, and more!) that can help us achieve this.
ICT role in 21st century education and it's challenges.pdf
GIDS_15FactorWorkshop.pdf
1. www.developersummit.com
Thriving in the Cloud:
Venturing Beyond the 12 Factors
Rich Hagarty
IBM Developer Advocate
Gireesh Punathil
IBM Master Inventor, Architect
Your
company
logo here
2. Presenters
GIREESH PUNATHIL
• Software Engineers @ IBM
• Focused on cloud-native Java
technologies
• Based in the India and USA
RICH HAGARTY
@rhagarty8
@gireeshpunam
3.
4. What does the Cloud offer?
Co$t Speed
Speed
Speed
Speed
Speed
Speed
Resiliency
Innovation
Scalability
@gracejansen27
29. 11. Port Binding
7. Port Binding
Service A Service B Service C
http://<a_dns>:3030 http://<another_dns>:4040 http://<som_other_dns>:5050
@gracejansen27
30. 11. Port Binding
7. Port Binding
Service A Service B Service C
http://<a_dns>:3030 http://<another_dns>:4040 http://<som_other_dns>:5050
71. Summary:
• Twelve-factor applications = great start
• But… to thrive in the cloud, we need to look beyond the 12 factors
• 3 Extra Factors:
• API First, Telemetry and Authentication & Authorisation (Security)
• No excuses!
• Lots of open-source tools and technologies available to help
• Action: Evaluate your own applications against these 15 factors and consider
what you could do to enable them to truly thrive in the cloud