A Connector, A Container and an API
Walk into a Bar…
Steven Willmott, Senior Director and Head of API Management
Gluecon 2017 - 25th May, 2017
https://creativecommons.org/licenses/by/4.0/
Who am I?
Run API Infrastructure Business at Red Hat,
Formerly CEO of 3scale Inc.
Not talking about product.
Come and see us at the Booth!
https://www.redhat.com/en/technologies/jboss-
middleware/integrate
https://www.openshift.com/
(Human) Containers at Scale?
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
In a mail room near you…
You got Mail!
Why?
Common Modern IT Challenges
Integrate SaaS Apps
Customer and Partner
Access
Enable Customer Facing
Apps via Many Channels
Extend Legacy Apps
IoT Devices and
Architectures
Data Access for
Business Users
Success requires a Platform
approach
Foundational Capabilities for Modern IT
Integration APIsContainers
What do Enterprises Want?
a·gil·i·ty*
/əˈjilədē/
noun
“ability to move
quickly and easily.”
(*) lowercase‘a”
?
Our Building Blocks do help…
Integration Containers APIs
What about ‘A’ Agile?
Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Code …
SciLua : http://scilua.org/
Infrastructure code …
Integrations
Containers &
Container Images
APIs &
API Definitions
Routing &
Failover
Security PoliciesData Centers
…
Networking
Infrastructure
Agile Manifesto
Individuals and interactions =>
Focus on Teams and Interactions
APIs, Pipelines, Traffic Patterns, Interdependencies are
the new subject of discourse
Agile Manifesto
Working software =>
24/7 Infrastructure
Rock solid deployment, testing and roll out processes,
global coordination around Dev/Test/Prod
Agile Manifesto
Customer collaboration =>
Alignment with overall business goals
Company strategic and technical goals drive the
roadmap, balance between short and long term goals
Agile Manifesto
Responding to change =>
Capacity to respond to real-time change
Having the capability adjust capacity, failover, combine
APIs in different ways to react with speed
Captain
Obvious?
• Codebase: One codebase tracked in revision
control, many deploys
• Dependencies: Explicitly declare and isolate
dependencies
• Configuration: Store configuration in the
environment
• Backing Services: Treat backing services as
attached resources
• Build, release, run: Strictly separate build and
run stages
• Processes: Execute the app as one or more
stateless processes
• Port binding: Export services via port binding
• Concurrency: Scale out via the process model
• Disposability: Maximize robustness with fast
startup and graceful shutdown
• Dev/prod parity: Keep development, staging,
and production as similar as possible
• Logs: Treat logs as event streams
• Admin processes: Run admin/management
tasks as one-off processes
Focus on how to build a single (Micro)Service
Example: 12 Factor Apps
Heroku / 12 Factor App Model
Example: Death Star Diagrams
Netflix – Circa 2012 Twitter– Circa 2013
What to do?
Four Areas…
Systems We Need
Service Discovery Routing & Failover
Fully Automated
CICD
Layered Reliable
Identity
End-to-End
Testing
Event Correlation &
Observability
Automation is key
Open Standards & Open Source
https://istio.io/https://openapi.org/ https://kubernetes.io/
Better Communication for Agile Collaboration
Networking
Infrastructure
Integrations
Containers &
Container Images
APIs &
API Definitions
Routing &
Failover
Security
Policies
Data Centers
…
Take Aways…
?
Go Beyond the Core Building Blocks
Integration Containers APIs
Teams and
Interactions
Working
Infrastructure
Collaboration
Response
To Change
Back in the Office…
Find and connect with
All the people in your
Dependency chain
Automate Just a Little
Bit More
41
Cloud
Containers
Microservices
DevOps
RED HAT BRINGS IT
ALL TOGETHER
Storage
App Delivery
Integration
API Management
Thank
You!
@njyx
swillmott@redh
at.com
@redHatNews
redhat.com
Booth B2
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
THANK YOU
Images from: http://unsplash.com
https://unsplash.com/photos/EvX8-J2ClMo
https://unsplash.com/search/work-harder?photo=sm3Ub_IJKQg
https://unsplash.com/search/japan?photo=92dgYPsir9k
https://unsplash.com/search/owl?photo=trvP9JiYC1E
https://unsplash.com/search/question?photo=8xAA0f9yQnE

More Related Content

PPTX
A Capability Blueprint for Microservices
PPTX
Application Networks: Microservices and APIs at Netflix
PDF
Journey to APIs and Microservices: Best Practices
PDF
2010 code camp rest for the rest of us
PPTX
The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...
PPTX
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
PPTX
Azure Integration in Production with Logic Apps and more
PDF
[WSO2 API Day Chicago 2019] Sustainable Competitive Advantage
A Capability Blueprint for Microservices
Application Networks: Microservices and APIs at Netflix
Journey to APIs and Microservices: Best Practices
2010 code camp rest for the rest of us
The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
Azure Integration in Production with Logic Apps and more
[WSO2 API Day Chicago 2019] Sustainable Competitive Advantage

What's hot (20)

PDF
The Magic Behind Faster API Development, Testing and Delivery with API Virtua...
PPTX
The citizen integrator
PPTX
Take Control of your APIs in a Microservice Architecture
PDF
Hybrid Integration using BizTalk and Azure
PDF
Create and Manage APIs with API Connect, Swagger and Bluemix
PPTX
Designing APIs and Microservices Using Domain-Driven Design
PPTX
Running the-next-generation-of-cloud-native-applications-using-open-applicati...
PDF
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
PPTX
Applying Domain-Driven Design to APIs and Microservices - Austin API Meetup
PDF
[WSO2 Integration Summit London 2019] An API-enabled Journey Towards Empoweri...
PPTX
Modern Enterprise integration Strategies
PDF
AMPLIFY Managed File Transfer
PPTX
Overcoming RESTlessness
PDF
Developer Experience (DX) as a Fitness Function for Platform Teams
PDF
Best Practices for API Design to Keep Your App Secure, Scalable & Efficient
PDF
apidays LIVE Australia 2021 - Modernising development using API First & Lesso...
PDF
[apidays Live Australia] - Quantum Duality of “API as a business and a techno...
PDF
Product Keynote: How to Compete in the API Economy
PDF
New Enterprisre Capabilities in Telerik Platform
PPTX
apidays LIVE Australia 2020 - Have your cake and eat it too: GraphQL? REST? W...
The Magic Behind Faster API Development, Testing and Delivery with API Virtua...
The citizen integrator
Take Control of your APIs in a Microservice Architecture
Hybrid Integration using BizTalk and Azure
Create and Manage APIs with API Connect, Swagger and Bluemix
Designing APIs and Microservices Using Domain-Driven Design
Running the-next-generation-of-cloud-native-applications-using-open-applicati...
APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Busin...
Applying Domain-Driven Design to APIs and Microservices - Austin API Meetup
[WSO2 Integration Summit London 2019] An API-enabled Journey Towards Empoweri...
Modern Enterprise integration Strategies
AMPLIFY Managed File Transfer
Overcoming RESTlessness
Developer Experience (DX) as a Fitness Function for Platform Teams
Best Practices for API Design to Keep Your App Secure, Scalable & Efficient
apidays LIVE Australia 2021 - Modernising development using API First & Lesso...
[apidays Live Australia] - Quantum Duality of “API as a business and a techno...
Product Keynote: How to Compete in the API Economy
New Enterprisre Capabilities in Telerik Platform
apidays LIVE Australia 2020 - Have your cake and eat it too: GraphQL? REST? W...
Ad

Similar to A Connector, A Container and an API Walk into a Bar… Microservices Edition (20)

PPTX
API Integration: Red Hat integration perspective
PDF
An API-focused approach to Agile Integration
PDF
The Three Pillars of Agile Integration: Connector, Container & API
PDF
Transforming enterprise it with containers, ap is and integration api manage...
PDF
Transform the internal it landscape with APIs and integration
PDF
Red Hat: Three Pillars of Integration
PDF
apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...
PDF
Introduction to red hat agile integration (Red Hat Workshop)
PPTX
Disruptive Trends in Application Development
PDF
Transform the internal it landscape with APIs
PDF
Red Hat Israel Meetup 2019 - Agile Integration
PDF
The 3 pillars of agile integration: Container, Connector and API
PDF
Scaling Integration
PDF
Integration strategies best practices- Mulesoft meetup April 2018
PPT
Integration in the Cloud
PDF
Microservices architecture: practical aspects
PDF
Agile integration workshop
PDF
Agile integration workshop Seattle
PDF
Red hat forum 2019 - Modern Organization Cookbook
PDF
Cloud Native Applications on OpenShift
API Integration: Red Hat integration perspective
An API-focused approach to Agile Integration
The Three Pillars of Agile Integration: Connector, Container & API
Transforming enterprise it with containers, ap is and integration api manage...
Transform the internal it landscape with APIs and integration
Red Hat: Three Pillars of Integration
apidays LIVE JAKARTA - Enterprise API management in agile integration by Ragh...
Introduction to red hat agile integration (Red Hat Workshop)
Disruptive Trends in Application Development
Transform the internal it landscape with APIs
Red Hat Israel Meetup 2019 - Agile Integration
The 3 pillars of agile integration: Container, Connector and API
Scaling Integration
Integration strategies best practices- Mulesoft meetup April 2018
Integration in the Cloud
Microservices architecture: practical aspects
Agile integration workshop
Agile integration workshop Seattle
Red hat forum 2019 - Modern Organization Cookbook
Cloud Native Applications on OpenShift
Ad

Recently uploaded (20)

PDF
Toolkit of the MultiCloud DevOps Professional.pdf
PPTX
REE IN CARBONATITE EEPOSIT AND INCLUDE CASE STUDY ON AMBADUNGAR
PDF
Technical SEO Explained: How To Make Your Website Search-Friendly
PPTX
Introduction to networking local area networking
PPTX
DAY 1 - Introduction to Git.pptxttttttttttttttttttttttttttttt
PPT
Comparison of 2 Population Kuch toh bhadwa chodi karwa raha
PPTX
Unguided-Transmission-Media-Wireless-Communication-Explained.pptx
PPTX
Networking2-LECTURE2 this is our lessons
PDF
ilide.info-huawei-odn-solution-introduction-pdf-pr_a17152ead66ea2617ffbd01e8c...
PDF
How Technology Shapes Our Information Age
PDF
Lesson.-Reporting-and-Sharing-of-Findings.pdf
PDF
Cybersecurity: Understanding Threats, Attacks, and Protective Measures in the...
DOCX
Audio to Video AI Technology Revolutiona
PPTX
c_languagew_structure_and_functions.pptx
PDF
Tailieuhoctiengnhat.com__(N5) 1021 từ vựng tổng hợp.pdf
PDF
AGENT SLOT TERPERCAYA INDONESIA – MAIN MUDAH, WD CEPAT, HANYA DI KANCA4D
PPTX
BIOS-and-VDU-The-Foundations-of-Computer-Startup-and-Display (1).pptx
PPTX
Going_to_Greece presentation Greek mythology
PPTX
LiFi Technology an effective way of Communication
PPTX
WEEK 15.pptx WEEK 15.pptx WEEK 15.pptx WEEK 15.pptx
Toolkit of the MultiCloud DevOps Professional.pdf
REE IN CARBONATITE EEPOSIT AND INCLUDE CASE STUDY ON AMBADUNGAR
Technical SEO Explained: How To Make Your Website Search-Friendly
Introduction to networking local area networking
DAY 1 - Introduction to Git.pptxttttttttttttttttttttttttttttt
Comparison of 2 Population Kuch toh bhadwa chodi karwa raha
Unguided-Transmission-Media-Wireless-Communication-Explained.pptx
Networking2-LECTURE2 this is our lessons
ilide.info-huawei-odn-solution-introduction-pdf-pr_a17152ead66ea2617ffbd01e8c...
How Technology Shapes Our Information Age
Lesson.-Reporting-and-Sharing-of-Findings.pdf
Cybersecurity: Understanding Threats, Attacks, and Protective Measures in the...
Audio to Video AI Technology Revolutiona
c_languagew_structure_and_functions.pptx
Tailieuhoctiengnhat.com__(N5) 1021 từ vựng tổng hợp.pdf
AGENT SLOT TERPERCAYA INDONESIA – MAIN MUDAH, WD CEPAT, HANYA DI KANCA4D
BIOS-and-VDU-The-Foundations-of-Computer-Startup-and-Display (1).pptx
Going_to_Greece presentation Greek mythology
LiFi Technology an effective way of Communication
WEEK 15.pptx WEEK 15.pptx WEEK 15.pptx WEEK 15.pptx

A Connector, A Container and an API Walk into a Bar… Microservices Edition