When building anything substantial, such as a house or bridge, you start by laying down a solid foundation.
Nothing changes this aspect of building brick by brick when you move from traditional constructions to application development and architecting your supporting infrastructure. Throw in Cloud terminology and you might think that the principles of a solid foundation are a bit flighty, but nothing is further from the truth.
The path to increasing agility is found in modernizing development and operations, so let's take a look at how this help in building a solid digital foundation for your organization.
(Article: http://www.schabell.org/2017/01/digital-foundations-increasing-agility-app-delivery.html)
Digital foundations - increasing agility in application delivery
1. DIGITAL FOUNDATIONS
Eric D. Schabell
Global Technology Evangelist, Red Hat
@ericschabell
Increasing agility in application delivery
2. RED HAT CLOUD SOLUTIONS
CHALLENGES IN A BI-MODAL WORLD
Existing applications
Current Infrastructure Cloud Infrastructure
Cloud-native applications
3. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
CHALLENGES IN A BI-MODAL WORLD
Existing applications
Current Infrastructure Cloud Infrastructure
Cloud-native applications
4. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
TOO COMPLEX
CHALLENGES IN A BI-MODAL WORLD
Existing applications
Current Infrastructure Cloud Infrastructure
Cloud-native applications
5. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY NOT AGILE
TOO COMPLEX
CHALLENGES IN A BI-MODAL WORLD
Existing applications
Current Infrastructure Cloud Infrastructure
Cloud-native applications
6. RED HAT CLOUD SOLUTIONS
ACCELERATE SERVICE DELIVERY
CHALLENGES IN A BI-MODAL WORLD
OPTIMIZE IT
MODERNIZE DEVELOPMENT
AND OPERATIONS
Modernize development and operations to increase agility
7. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS
8. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS
9. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS
10. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS
11. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
12. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
13. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
14. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
15. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
16. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
DEVELOPMENT
17. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
DEVELOPMENT
OPERATIONS
18. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
DEVELOPMENT
OPERATIONS
19. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
DEVELOPMENT
OPERATIONS
20. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
DEVELOPMENT
OPERATIONS
How to deploy in production?
How to configure and secure?
How to scale?
How to update?
21. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
DEVELOPMENT
OPERATIONS
How to deploy in production?
How to configure and secure?
How to scale?
How to update?
22. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
DEVELOPMENT
OPERATIONS
How to deploy in production?
How to configure and secure?
How to scale?
How to update?
PRODUCTION
23. RED HAT CLOUD SOLUTIONS
MODERNIZE DEVELOPMENT
SILOED TEAMS MONOLITHIC
DEVELOPMENT
OPERATIONS
How to deploy in production?
How to configure and secure?
How to scale?
How to update?
PRODUCTION
How do I reduce dependencies and make
changes more frequently?
How can I scale applications independently?
How can I move functionality from
development to operations faster?
HEAD OF DEVELOPMENT
24. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
OPERATIONS
MANAGE &
MONITOR
DEVELOPMENT
25. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
OPERATIONS
MANAGE &
MONITOR
26. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
OPERATIONS
MANAGE &
MONITOR
27. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
OPERATIONS
MANAGE &
MONITOR
28. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
DEVELOPMENT
OPERATIONS
MANAGE &
MONITOR
29. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
DEVELOPMENT PRODUCTION
OPERATIONS
MANAGE &
MONITOR
30. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
DEVELOPMENT PRODUCTION
OPERATIONS
MANAGE &
MONITOR
31. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
DEVELOPMENT PRODUCTION
PIPELINE
OPERATIONS
MANAGE &
MONITOR
32. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
DEVELOPMENT PRODUCTION
PIPELINE
CONTINUOUS
INTEGRATION
AND DELIVERY
OPERATIONS
MANAGE &
MONITOR
33. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
DEVELOPMENT PRODUCTION
PIPELINE
CONTINUOUS
INTEGRATION
AND DELIVERY
OPERATIONS
MANAGE &
MONITOR
34. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
DEVELOPMENT PRODUCTION
PIPELINE
CONTINUOUS
INTEGRATION
AND DELIVERY
OPERATIONS
MANAGE &
MONITOR
35. RED HAT CLOUD SOLUTIONS
MODERNIZED DEVELOPMENT
CROSS FUNCTIONAL TEAMS
DEVELOPMENT PRODUCTION
PIPELINE
CONTINUOUS
INTEGRATION
AND DELIVERY
OPERATIONS
MANAGE &
MONITOR
Increased success rate of change
Greater ability to scale
Faster cycle time
HEAD OF DEVELOPMENT
38. MODERNIZE DEVELOPMENT
CHALLENGE
Expand and diversify their offerings,
and serve new markets
BENEFITS
• Faster time to value
• Improved IT operational efficiency
• Provided an embedded solution for
on-premise platform delivery
38
39. MODERNIZE DEVELOPMENT
CHALLENGE
Expand and diversify their offerings,
and serve new markets
BENEFITS
• Faster time to value
• Improved IT operational efficiency
• Provided an embedded solution for
on-premise platform delivery
CHALLENGE
Improve productivity and expand access
to new languages/frameworks
39
40. MODERNIZE DEVELOPMENT
CHALLENGE
Expand and diversify their offerings,
and serve new markets
BENEFITS
• Faster time to value
• Improved IT operational efficiency
• Provided an embedded solution for
on-premise platform delivery
CHALLENGE
Improve productivity and expand access
to new languages/frameworks
BENEFITS
• Automated provisioning for developers
• Offered standardized stacks for different
languages including Java and Node.js
• Provided better infrastructure and
management with containers
40