SlideShare a Scribd company logo
1
Containers & Cloud Native Ops
Cloud Foundry Approach
Bangalore Container Conference (7th April 2017)
Sajith Ainikkal, Sr. Platform Architect
sainikkal@pivotal.io / @sajiainikkal
2
My Personal Journey
3
Then
Now
4
Yesterday
Today
5
5
Spring Boot
Continuous Delivery
Changed new IT Infrastructure Landscape
Continuous Integration
6
Its all about Containers
But…
7
8
9
10
Cloud Native
DevOps Continuous
Delivery
ContainersMicro services
11
Business Apps & Abstractions Today
Hardware
Virtualization
Operating System
Containers
Runtime /
Middleware
Data Store
Application Code
Hardware
Virtualization
Operating System
Containers
Runtime /
Middleware
Data Store
Application Code
Hardware
Virtualization
Operating System
Containers
Runtime /
Middleware
Data Store
Application Code
Hardware
Virtualization
Operating System
Containers
Runtime /
Middleware
Data Store
Application Code
IaaS CaaS PaaS FaaS
Cloud Native Platform Scope
12
Typical Platform Evolution
Scripting
Built some
automation and
containers
New Reality
13
You can DIY, But
It will become slow, expensive, & error-prone
14
15
16
PCF Overview
Operating
System
Cloud API
Container Orchestration
Google AWS Azure VMW Openstack
Multiple
Languages
Microservices
Support
Services
Marketplace
Spring CloudSpring Boot
DEVELOPMENT
Native
User
Provided Partner
App Deployment
& Management
Availability
Visibility &
Administration
CI/CD Tools,
ID, Security
Health,
Metrics,
Patching
Apps &
Platform
Dashboards
OPERATIONS
17
Everything to Deploy and Manage the App
4. Health
management
2. Metrics
3. Log
Aggregation
1. Roles and
Policy
5. Security
and
Isolation
7. Scaling
6. Blue-Green
deployment
18
Comprehensive Visibility & Administration
Operations Manager Applications Manager
19
4 Levels of High Availability
Availability Zone Fail
4
VM Fail
3
Process Fail
2
App Instance
Fail
1
VM VM
Process
VM VM VM
VM VM
VM VM
VM VM
VM VM
20
Each Layer Upgradable with No Downtime
App Runtime*
File system mapping
Application
Linux host & kernel
Blue-Green deploy
Canary style deploy
* e.g. Embedded webserver, app configurations, JRE, agents for services packaged as buildpacks
C
o
n
t
a
i
n
e
r
21
Upgrade and patch with rolling “canary” deploys
22
Cloud Foundry Ecosystem
Silver
Gold
Platinum
23
Open Container Initiative.
•  Under Linux foundation
•  Established in June 2015
•  Currently 2 Specs
Ø  Run time
Ø  Image
•  CF uses OCI runC as
core container runtime
•  Interoperability &
Portability
24
•  The Open Service Broker API project allows developers, ISVs
and SaaS vendors a single, simple and elegant way to deliver
services to applications running within cloud native offerings
including Cloud Foundry, Openshift and Kubernetes.
•  Influenced by Cloud Foundry’s Service Broker API concept
•  Launched in Dec 2016 this project is joined by people from
Fujitsu, Google, IBM, Pivotal , Redhat and SAP
25
Project Kubo
•  BOSH-Powered, Web-Scale Release Engineering for Kubernetes.
•  Joint project between Google and Pivotal.
•  Announced by Google in Google Next 2017
•  Problem Kubo Solves – Uniform way to instantiate, deploy and
manage Kubernetes clusters in HA mode on any cloud
•  Help for ‘Day 2’ Operations
•  Self healing VMs & Monitoring via BOSH
•  Elastic scaling of clusters*
•  Rolling upgrades to latest Kubernetes core*
•  High Availability & Multi AZ support.
•  https://youtu.be/h9FSqVbdHis?t=52m13s
•  http://pivotal.io/kubo
* Added post GCP Next through community collaboration
26
It’s actually working in mainstream, large
shops
27
For further reading!
•  https://pivotal.io/platform
•  Want to try it on your machine ? - https://pivotal.io/pcf-dev
•  https://www.cloudfoundry.org/
•  Blogs & ebooks
•  https://www.cloudfoundry.org/blog/
•  https://content.pivotal.io/blog
•  https://content.pivotal.io/ebooks
•  Pivotal CF 1.10 Features overview - https://goo.gl/Zf9WQR
28
and We’re Hiring!!
https://pivotal.io/careers
29
sainikkal@pivotal.io / @sajiainikkal
30
APPENDIX
© Copyright 2015 Pivotal. All rights reserved.
The Container: Runtime vs No-Runtime
Platform buildpacks
provide standard runtime
Platform provides fixed
OS container image
Developer brings
customized app
Developer brings runtime
container image
Developer brings
container OS image
Developer brings
customized app
Platform provides fixed
host OS Kernel
Platform provides fixed
host OS Kernel
App container
© Copyright 2015 Pivotal. All rights reserved.
CF Service Broker API
© Copyright 2015 Pivotal. All rights reserved.
CF Garden
allows Diego to programmatically
say
“make me a container”
“put this in
it”
“then run this”
via a platform-agnostic API
© Copyright 2015 Pivotal. All rights reserved.
CF Garden
allows Diego’s abstractions to be
flexible

More Related Content

PDF
How to contribute to cloud native computing foundation (CNCF)
PDF
KUBERNETES AS A FRAMEWORK FOR WRITING DEVOPS & MICROSERVICES TOOLING
PDF
On Prem Container Cloud - Lessons Learned
PDF
India Serverless Summit 2017 - Sponsorship Deck
PPTX
Serverless Summit India 2017: Fission
PDF
Containers and Kubernetes
PDF
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
PPTX
Going Serverless with Kubeless In Google Container Engine (GKE)
How to contribute to cloud native computing foundation (CNCF)
KUBERNETES AS A FRAMEWORK FOR WRITING DEVOPS & MICROSERVICES TOOLING
On Prem Container Cloud - Lessons Learned
India Serverless Summit 2017 - Sponsorship Deck
Serverless Summit India 2017: Fission
Containers and Kubernetes
Cost-effective Compute Clusters with Spot and Pre-emptible Instances - KubeCo...
Going Serverless with Kubeless In Google Container Engine (GKE)

What's hot (20)

PPTX
Cloud foundry: The Platform for Forging Cloud Native Applications
PDF
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
PPTX
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...
PDF
[Lakmal] Automate Microservice to API
PPTX
Introduction to helm
PPTX
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
PDF
Multi-cloud Kubernetes BCDR with Velero
PPTX
Building Cloud Native Applications Using Spring Boot and Spring Cloud
PPTX
Keeping your Kubernetes Cluster Secure
PDF
How to build an event-driven, polyglot serverless microservices framework on ...
PPTX
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
PPTX
Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...
PPTX
Continuous Delivery to Kubernetes Using Helm
PPTX
Introduction to chef
PDF
Setup Hybrid Clusters Using Kubernetes Federation
PDF
Creating a Kubernetes Operator in Java
PPTX
DevOps: Kubernetes + Helm with Azure
PDF
Cloud Native Landscape (CNCF and OCI)
PDF
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
PDF
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Cloud foundry: The Platform for Forging Cloud Native Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...
[Lakmal] Automate Microservice to API
Introduction to helm
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
Multi-cloud Kubernetes BCDR with Velero
Building Cloud Native Applications Using Spring Boot and Spring Cloud
Keeping your Kubernetes Cluster Secure
How to build an event-driven, polyglot serverless microservices framework on ...
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
Take the Fastest Path to Node.Js Application Development with Bitnami & AWS L...
Continuous Delivery to Kubernetes Using Helm
Introduction to chef
Setup Hybrid Clusters Using Kubernetes Federation
Creating a Kubernetes Operator in Java
DevOps: Kubernetes + Helm with Azure
Cloud Native Landscape (CNCF and OCI)
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Ad

Viewers also liked (20)

PDF
How to Contribute to Cloud Native Computing Foundation
PDF
Application Security in a Container World - Akash Mahajan - BCC 2017
PDF
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
PDF
Developing Resilient Cloud Native Apps with Spring Cloud
PDF
Platform App Deployment : Structure and Opinions
PPTX
Cloud Foundry Foundation Keynote
PDF
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
PDF
Cloud Foundry CF LOGS stack
PDF
Structure and Opinions - Software Deployments with Cloud Foundry
PDF
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
PDF
Democratizing Serverless—The Open Source Fn Project - Serverless Summit
PPTX
Serverless in azure
PDF
Serverless Architecture Patterns - Manoj Ganapathi - Serverless Summit
PDF
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless Summit
PDF
IoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
PDF
Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...
PDF
Blockchain - Apt Store for Serverless Apps - Nasir - Serverless Summit
PPTX
Serverless: Why is it hot and What is it not?
PDF
Serverless Summit - Quiz
PPTX
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
How to Contribute to Cloud Native Computing Foundation
Application Security in a Container World - Akash Mahajan - BCC 2017
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
Developing Resilient Cloud Native Apps with Spring Cloud
Platform App Deployment : Structure and Opinions
Cloud Foundry Foundation Keynote
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Cloud Foundry CF LOGS stack
Structure and Opinions - Software Deployments with Cloud Foundry
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
Democratizing Serverless—The Open Source Fn Project - Serverless Summit
Serverless in azure
Serverless Architecture Patterns - Manoj Ganapathi - Serverless Summit
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless Summit
IoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...
Blockchain - Apt Store for Serverless Apps - Nasir - Serverless Summit
Serverless: Why is it hot and What is it not?
Serverless Summit - Quiz
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
Ad

Similar to Containers & Cloud Native Ops Cloud Foundry Approach (20)

PPT
IBM Open Cloud Update XCITE Fall 2014
PDF
Moderniser le legacy JEE avec les containers et les microservices: patterns a...
PDF
Pivotal Developer-Ready Infrastructure Slides
PDF
Cloud Foundry May 1 2014
PPTX
DotnetConf - Cloud native and .Net5 announcements
PDF
Manchester geek night pcf 101
PDF
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
PPTX
Improving Your Company’s Health with Middleware Takeout
PDF
JAX 2014 - The PaaS to a better IT architecture.
PDF
GCP Meetup #3 - Approaches to Cloud Native Architectures
PDF
Developing Microservices Directly in AKS/Kubernetes
PDF
Cloudfoundry + K8S : Prendre le meilleur des deux mondes
PPTX
CNCF Introduction - Feb 2018
PDF
Webinar- Tea for the Tillerman
PPTX
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
PPTX
Docker Enterprise Workshop - Intro
PDF
Pivotal spring boot-cloud workshop
PPTX
Migrating from IBM API Connect v5 to v2018
PDF
DevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
PPTX
Building REST APIs with Spring Boot and Spring Cloud
IBM Open Cloud Update XCITE Fall 2014
Moderniser le legacy JEE avec les containers et les microservices: patterns a...
Pivotal Developer-Ready Infrastructure Slides
Cloud Foundry May 1 2014
DotnetConf - Cloud native and .Net5 announcements
Manchester geek night pcf 101
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Improving Your Company’s Health with Middleware Takeout
JAX 2014 - The PaaS to a better IT architecture.
GCP Meetup #3 - Approaches to Cloud Native Architectures
Developing Microservices Directly in AKS/Kubernetes
Cloudfoundry + K8S : Prendre le meilleur des deux mondes
CNCF Introduction - Feb 2018
Webinar- Tea for the Tillerman
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Docker Enterprise Workshop - Intro
Pivotal spring boot-cloud workshop
Migrating from IBM API Connect v5 to v2018
DevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
Building REST APIs with Spring Boot and Spring Cloud

More from CodeOps Technologies LLP (20)

PDF
AWS Serverless Event-driven Architecture - in lastminute.com meetup
PPTX
Understanding azure batch service
PDF
DEVOPS AND MACHINE LEARNING
PDF
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
PPT
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
PPTX
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
PPTX
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
PPTX
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
PPTX
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
PPTX
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
PPTX
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
PPTX
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
PDF
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
PDF
YAML Tips For Kubernetes by Neependra Khare
PDF
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
PPTX
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
PDF
Jet brains space intro presentation
PDF
Functional Programming in Java 8 - Lambdas and Streams
PPTX
Distributed Tracing: New DevOps Foundation
PDF
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
AWS Serverless Event-driven Architecture - in lastminute.com meetup
Understanding azure batch service
DEVOPS AND MACHINE LEARNING
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
YAML Tips For Kubernetes by Neependra Khare
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Jet brains space intro presentation
Functional Programming in Java 8 - Lambdas and Streams
Distributed Tracing: New DevOps Foundation
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire

Recently uploaded (20)

PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
ai tools demonstartion for schools and inter college
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
history of c programming in notes for students .pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
System and Network Administraation Chapter 3
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
ISO 45001 Occupational Health and Safety Management System
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Navsoft: AI-Powered Business Solutions & Custom Software Development
Odoo Companies in India – Driving Business Transformation.pdf
ai tools demonstartion for schools and inter college
CHAPTER 2 - PM Management and IT Context
history of c programming in notes for students .pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Upgrade and Innovation Strategies for SAP ERP Customers
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Softaken Excel to vCard Converter Software.pdf
System and Network Administraation Chapter 3
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
2025 Textile ERP Trends: SAP, Odoo & Oracle
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
VVF-Customer-Presentation2025-Ver1.9.pptx

Containers & Cloud Native Ops Cloud Foundry Approach

  • 1. 1 Containers & Cloud Native Ops Cloud Foundry Approach Bangalore Container Conference (7th April 2017) Sajith Ainikkal, Sr. Platform Architect sainikkal@pivotal.io / @sajiainikkal
  • 5. 5 5 Spring Boot Continuous Delivery Changed new IT Infrastructure Landscape Continuous Integration
  • 6. 6 Its all about Containers But…
  • 7. 7
  • 8. 8
  • 9. 9
  • 11. 11 Business Apps & Abstractions Today Hardware Virtualization Operating System Containers Runtime / Middleware Data Store Application Code Hardware Virtualization Operating System Containers Runtime / Middleware Data Store Application Code Hardware Virtualization Operating System Containers Runtime / Middleware Data Store Application Code Hardware Virtualization Operating System Containers Runtime / Middleware Data Store Application Code IaaS CaaS PaaS FaaS Cloud Native Platform Scope
  • 12. 12 Typical Platform Evolution Scripting Built some automation and containers New Reality
  • 13. 13 You can DIY, But It will become slow, expensive, & error-prone
  • 14. 14
  • 15. 15
  • 16. 16 PCF Overview Operating System Cloud API Container Orchestration Google AWS Azure VMW Openstack Multiple Languages Microservices Support Services Marketplace Spring CloudSpring Boot DEVELOPMENT Native User Provided Partner App Deployment & Management Availability Visibility & Administration CI/CD Tools, ID, Security Health, Metrics, Patching Apps & Platform Dashboards OPERATIONS
  • 17. 17 Everything to Deploy and Manage the App 4. Health management 2. Metrics 3. Log Aggregation 1. Roles and Policy 5. Security and Isolation 7. Scaling 6. Blue-Green deployment
  • 18. 18 Comprehensive Visibility & Administration Operations Manager Applications Manager
  • 19. 19 4 Levels of High Availability Availability Zone Fail 4 VM Fail 3 Process Fail 2 App Instance Fail 1 VM VM Process VM VM VM VM VM VM VM VM VM VM VM
  • 20. 20 Each Layer Upgradable with No Downtime App Runtime* File system mapping Application Linux host & kernel Blue-Green deploy Canary style deploy * e.g. Embedded webserver, app configurations, JRE, agents for services packaged as buildpacks C o n t a i n e r
  • 21. 21 Upgrade and patch with rolling “canary” deploys
  • 23. 23 Open Container Initiative. •  Under Linux foundation •  Established in June 2015 •  Currently 2 Specs Ø  Run time Ø  Image •  CF uses OCI runC as core container runtime •  Interoperability & Portability
  • 24. 24 •  The Open Service Broker API project allows developers, ISVs and SaaS vendors a single, simple and elegant way to deliver services to applications running within cloud native offerings including Cloud Foundry, Openshift and Kubernetes. •  Influenced by Cloud Foundry’s Service Broker API concept •  Launched in Dec 2016 this project is joined by people from Fujitsu, Google, IBM, Pivotal , Redhat and SAP
  • 25. 25 Project Kubo •  BOSH-Powered, Web-Scale Release Engineering for Kubernetes. •  Joint project between Google and Pivotal. •  Announced by Google in Google Next 2017 •  Problem Kubo Solves – Uniform way to instantiate, deploy and manage Kubernetes clusters in HA mode on any cloud •  Help for ‘Day 2’ Operations •  Self healing VMs & Monitoring via BOSH •  Elastic scaling of clusters* •  Rolling upgrades to latest Kubernetes core* •  High Availability & Multi AZ support. •  https://youtu.be/h9FSqVbdHis?t=52m13s •  http://pivotal.io/kubo * Added post GCP Next through community collaboration
  • 26. 26 It’s actually working in mainstream, large shops
  • 27. 27 For further reading! •  https://pivotal.io/platform •  Want to try it on your machine ? - https://pivotal.io/pcf-dev •  https://www.cloudfoundry.org/ •  Blogs & ebooks •  https://www.cloudfoundry.org/blog/ •  https://content.pivotal.io/blog •  https://content.pivotal.io/ebooks •  Pivotal CF 1.10 Features overview - https://goo.gl/Zf9WQR
  • 31. © Copyright 2015 Pivotal. All rights reserved. The Container: Runtime vs No-Runtime Platform buildpacks provide standard runtime Platform provides fixed OS container image Developer brings customized app Developer brings runtime container image Developer brings container OS image Developer brings customized app Platform provides fixed host OS Kernel Platform provides fixed host OS Kernel App container
  • 32. © Copyright 2015 Pivotal. All rights reserved. CF Service Broker API
  • 33. © Copyright 2015 Pivotal. All rights reserved. CF Garden allows Diego to programmatically say “make me a container” “put this in it” “then run this” via a platform-agnostic API
  • 34. © Copyright 2015 Pivotal. All rights reserved. CF Garden allows Diego’s abstractions to be flexible