TOPICS
- Cloud Foundry
- Toolchains
- Build & release management
- Agility & sustainability
- CI/CD
- Monitoring and Metrics
- Microservices
- Application Modernization
- Operational Readiness
- Measurement
- KPIs for success
- Continuous Learning and Improvement
WHAT YOU WILL LEARN
After completing this course, the student should be able to:
- Understand the various key components of Pivotal Cloud Foundry.
- Become literate in the vernacular of Cloud-native, Application Modernization, Microservices, Cloud Foundry
- Learn the metrics and analytics that provide understanding of your utilization of Application PaaS (aPaaS)
- Understand the key components; tools, processes, and skills required
- Understand the key automation components of cloud-native with PCF for success
- Apply the knowledge to improve reliability of application SDLC processes
- Understand how cloud-native and PCF support technology-enabled business
- Apply technology, people and process to shift left
Audience
This workshop will be particularly useful for organizations implementing or considering DevOps for their organization including the following:
- Application Development Teams
- InfoSec Teams
- QA/Testing Teams
- CIOs / CTOs / Anyone in an IT Leadership role
- System Administrators
- Software Reliability Engineers
- Agile Teams
- Software Managers and Team Leads
- IT Project, AppDev & Program Managers
PREREQUISITES
A desire to learn how to successfully utilize Cloud Foundry for Cloud-native and Microservices applications in your organization.
DURATION
3 day.
Outline for Cloud-Native Application Modernization with Cloud Foundry, Microservices, Agile, and DevOps Training
Chapter 1. INTRODUCTION TO APPLICATION MODERNIZATION
- Cloud-Native
- Cloud-Native Security
- Containers
- Data Science
- Digital Transformation
- Internet of Things (IoT)
- Microservices
- Smart Applications
- DevOps
- Summary
Chapter 2. INTRODUCTION TO PIVOTAL CLOUD FOUNDRY
- Evolution of Cloud Architectures
- Industry Trends
- Application Paas and OpenPaaS
- Cloud Foundry Patterns
- Pivotal Cloud Foundry
- Summary
Chapter 3. LOGGING, SCALE AND HA
- Cloud-Native Apps
- Elastic Runtime Architecture
- High Availability and DR in Cloud
- Summary
Chapter 4. SERVICES
- Cloud Native Apps
- Managed Services
- User Provided Service Instances
- Summary
Chapter 5. MANIFESTS, MANAGING SCALING & ASG
- Using Manifests
- Managing Autoscaling
- Managing Application Security Groups
- Summary
Chapter 6. LOG DRAINING
- What is Log Draining
- Cloud Native Apps
- Loggregator Review
- Summary
Chapter 7. BLUE-GREEN DEPLOYMENTS
- Blue-Green Routing
- Implications Application Modernization Design
- Summary
Chapter 8. MICROSERVICES
- The Monolith
- Microservices
- Microservices and Pivotal Cloud Foundry
- Summary
Chapter 9. CLOUD-NATIVE SECURITY
- Comprehensive Security
- Understanding Shared Responsibility across aPaas, PaaS, and IaaS
- Data Encryption Patterns
- Patch Management in Cloud-native
- Summary
Chapter 10. APPLICATION PERFORMANCE MONITOR
- What to Monitor?
- How to Monitor?
- APM/DPM
- Application Performance Monitoring with New Relic
- Digital Performance Monitoring with Dynatrace
- Summary
Chapter 11. METRICS
- What to Measure
- Using Pivotal Cloud Foundry Metrics
- Key Cloud-Native KPIs
- Summary
Chapter 12. BUILDPACKS
- Buildpack API
- Summary
Chapter 13. SERVICE BROKERS
- Service Broker API
- Summary
Chapter 14. CONTINUOUS INTEGRATION & DELIVERY
- What does continuous delivery mean?
- What is continuous integration?
- How does PCF enabled CI/CD?
- Project methodologies
- Measuring your organization maturity
- Tool patterns
- IT organization structure
- Business continuity
- Supportability and sustainability
- Summary
Chapter 15. ROUTE SERVICE
- Purpose
- Request Flow
- Summary
Chapter 16. ADVANCED TOPICS
- Operational Readiness
- Kaizen
- Collaboration
- Value stream mapping
- Tasks
- File System as a Service
- Container to Container Routing
- TCP Routing
- Summary