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

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