SlideShare a Scribd company logo
World®
’16
Tech	Talk:	CA	API	Gateway:	Deploying	
Docker	Container	Gateways
Stephen	Mak – Principal	Product	Manager	– CA	Technologies
DO3T11T
DEVOPS
2 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
For	Informational	Purposes	Only	
Terms	of	this	Presentation
©	2016	CA.	All	rights	reserved.	All	trademarks	referenced	herein	belong	to	their	respective	companies.	The	presentation	provided at	CA	
World	2016	is	intended	for	information	purposes	only	and	does	not	form	any	type	of	warranty.	Some	of	the	specific	slides	with customer	
references	relate	to	customer's	specific	use	and	experience	of	CA	products	and	solutions	so	actual	results	may	vary.	
Certain	information	in	this	presentation	may	outline	CA’s	general	product	direction.	This	presentation	shall	not	serve	to	(i)	affect	the	rights	
and/or	obligations	of	CA	or	its	licensees	under	any	existing	or	future	license	agreement	or	services	agreement	relating	to	any	CA	software	
product;	or	(ii)	amend	any	product	documentation	or	specifications	for	any	CA	software	product.	This	presentation	is	based	on current	
information	and	resource	allocations	as	of	November	1,	2016,	and	is	subject	to	change	or	withdrawal	by	CA	at	any	time	without notice.	The	
development,	release	and	timing	of	any	features	or	functionality	described	in	this	presentation	remain	at	CA’s	sole	discretion.	
Notwithstanding	anything	in	this	presentation	to	the	contrary,	upon	the	general	availability	of	any	future	CA	product	release referenced	in	
this	presentation,	CA	may	make	such	release	available	to	new	licensees	in	the	form	of	a	regularly	scheduled	major	product	release.	Such	
release	may	be	made	available	to	licensees	of	the	product	who	are	active	subscribers	to	CA	maintenance	and	support,	on	a	when and	if-
available	basis.	The	information	in	this	presentation	is	not	deemed	to	be	incorporated	into	any	contract.
3 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Abstract
With	Docker	becoming	almost	a	necessity	in	every	enterprise	with	an	Agile	
infrastructure,	we	made	sure	that	CA	API	Gateway	was	deployable	within	a	Docker	
container	as	well.	This	enables	rapid	deployment	of	test	environments,	on-
demand	scaling	of	production	environments	or	other	similar	scenarios.	Listen	to	
this	Tech	Talk	and	see	how	we	have	enabled	this	capability	with	CA	API	Gateway.
Stephen	Mak
CA	Technologies
Principal	Product	
Manager
4 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Agenda
THE	DOCKER	ENVIRONMENT
THE	CA	API	GATEWAY	DOCKER	CONTAINER
CONCLUSIONS	&	QUESTIONS
DEMO	1
DOCKER	&	MICROSERVICES
DEMO	2
1
2
3
4
5
6
5 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
The	Docker	Environment
§ Consistency	&	portability
§ Low	friction	deployment
– Faster	configuration
§ Simple	&	rapid	deployment
– Lighter-weight	footprint	&	overhead
§ Enable	microservices architecture
Benefits
6 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	API	Gateway
§ Docker	container	as	new	Gateway	form	factor
– Consideration:	container	as	base	for	other	form	factors
§ Simplified	deployment
§ Tool-agnostic	approach
– Service	discovery
– Container	orchestration
Docker	Container
7 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
DEMO	1:
CA	API	Gateway	Docker	Container
8 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Microservices
§ “the	microservice architectural	style	is	an	approach	to	developing	a	single	application	
as	a	suite	of	small	services,	each	running	in	its	own	process	and	communicating	with	
lightweight	mechanisms,	often	an	HTTP	resource	API.	These	services	are	built	around	
business	capabilities	and	independently	deployable	by	fully	automated	deployment	
machinery.	There	is	a	bare	minimum	of	centralized	management	of	these	services,	
which	may	be	written	in	different	programming	languages	and	use	different	data	
storage	technologies.”
§ “To	start	explaining	the	microservice style	it's	useful	to	compare	it	to	the	monolithic	
style:	a	monolithic	application built	as	a	single	unit.”
§ Microservices make	it	simpler	to	…
Enabled	by	Container	Technology
“Microservices:	a	definition	of	this	new	architectural	term”	– Martin	Fowler,	James	Lewis	(March	2014)
DEVELOP TEST DEPLOY SCALE
9 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	API	Gateway	&	Microservices
Deployment,	API	Publishing	&	Discovery
CA	API	
Gateway	for	
Microservices
Consul
Registrator
Microservice
(new	container)
triggers	event	…
adds	to	…
detects	new…
proxies	new	
microservice
API	request	
&	response
Microservice
(new	container)Microservice
(new	container)
{
"name": ”helloworld",
"gatewayUri": "/test01",
"targetUrl": "http://helloworld",
"httpMethods": [
"GET",
"POST",
"PUT",
"PATCH",
"HEAD",
"DELETE",
"OPTIONS",
"OTHER"
],
"requireSSL": true,
"requireBasicCredentials": true,
"maxRequestsPerSecond": 1000,
"codeInjectionProtection": {
"includes": [
"IncludeUrlPath",
"IncludeUrlQueryString",
"IncludeBody"
],
"protections": [
"htmlJavaScriptInjection",
"phpEvalInjection",
"shellInjection",
"ldapDnInjection",
"ldapSearchInjection",
"xpathInjection"
]
},
"enableCORS": true
}
API	Gateway
10 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
DEMO	2:
CA	API	Gateway	for	Microservices (alpha)
11 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Recommended	Sessions
SESSION	# TITLE DATE/TIME
DO3X82V
Strategies	for	DevOps	in	the	API	and	Microservices World
(Jay	Thorne)
11/16/2016	at	4:30	pm
Lagoon	D
DO3T86S
CA	API	Management	- Vision	and	Roadmap
(Phil	Walston)
11/17/2016	at	10:30	am
Theatre	3	(Main	Stage)
DO3X20V
Microservices Camp
(API	Academy)
11/17/2016	at	1:00	pm
Lagoon	J
12 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Questions?
13 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Stay	connected	at	communities.ca.com
Thank	you.
@CAWORLD					#CAWORLD ©	2016	CA.	All	RIGHTS	RESERVED.14 @CAWORLD					#CAWORLD
DevOps	– API	Management	and	
Application	Development
For	more	information	on	DevOps	– API	Management	and	
Application	Development,	please	visit:	http://cainc.to/DL8ozQ

More Related Content

PDF
Pros, Cons, Pitfalls of common Docker container architectures (#dockitecture)
PDF
Pre-Con Ed: CA Live API Creator:  Build and Deploy Enterprise-class APIs With...
PPTX
Pre-Con Ed: CA API Gateway: Developing Custom Policies to Secure Your Enterpr...
PDF
Pre-Con Ed: CA Live API Creator: How to Integrate Enterprise Data for Mobile ...
PPTX
Pre-Con Ed: CA API Developer Portal: Policy Writing for the Portal Using the ...
PDF
Pre-Con Ed: CA Live API Creator:  Learn How to Integrate Data From Enterprise...
PDF
Securing your API Portfolio with API Management
PDF
Microservices Built for Digital Consumption
Pros, Cons, Pitfalls of common Docker container architectures (#dockitecture)
Pre-Con Ed: CA Live API Creator:  Build and Deploy Enterprise-class APIs With...
Pre-Con Ed: CA API Gateway: Developing Custom Policies to Secure Your Enterpr...
Pre-Con Ed: CA Live API Creator: How to Integrate Enterprise Data for Mobile ...
Pre-Con Ed: CA API Developer Portal: Policy Writing for the Portal Using the ...
Pre-Con Ed: CA Live API Creator:  Learn How to Integrate Data From Enterprise...
Securing your API Portfolio with API Management
Microservices Built for Digital Consumption

What's hot (20)

PDF
Mediating Mature Services, ESBs and APIs: Lessons Learned from Five Years of ...
PDF
Tech Talk: CA Live API Creator: Modern Integration Strategies—API Integration...
PDF
Pre-Con Ed: CA Live API Creator: How to Create, Deploy, Secure and Scale an E...
PDF
Critical Considerations for Mobile and IoT Strategy
PDF
Tech Talk: CA Live API Creator MythBuster:  Domain Logic Requires Domain-spec...
PDF
Strategies for DevOps in the API and Microservices World
PDF
Case Study: How Adobe Secures, Manages and Deploys Enterprise Mobile Apps
PDF
Pre-Con Ed: CA Live API Creator: How to Create, Deploy, Secure and Scale an E...
PDF
Securing Mobile Payments: Applying Lessons Learned in the Real World
PDF
Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise ...
PDF
CA Project & Portfolio Management: Business Intelligence
PDF
Case Study: LG&E/KU—How Mobile Apps, APIs With Microservices and CA API Manag...
PDF
Case Study: Centrica—How CA API Management Helps Britain’s Largest Energy Pro...
PDF
Pre-Con Ed: Leverage the Dynamic Service Modeling Functionality With CA Servi...
PDF
Tech Talk: CA Live API Creator: APIs and the App Economy
PDF
Case Study: Produban Unifies Silo Monitoring into an End-to-End Service View ...
PDF
Pre-Con Ed (Lab): Making CA Identity Suite Deployment Incredibly Easy
PDF
Digital transformation in financial services through trusted digital relation...
PDF
Case Study: Aaramshop—Top Five Lessons Learned About Accelerating E-Commerce ...
PDF
Tech Talk: APIs in Healthcare: How to Increase Interoperability and Security ...
Mediating Mature Services, ESBs and APIs: Lessons Learned from Five Years of ...
Tech Talk: CA Live API Creator: Modern Integration Strategies—API Integration...
Pre-Con Ed: CA Live API Creator: How to Create, Deploy, Secure and Scale an E...
Critical Considerations for Mobile and IoT Strategy
Tech Talk: CA Live API Creator MythBuster:  Domain Logic Requires Domain-spec...
Strategies for DevOps in the API and Microservices World
Case Study: How Adobe Secures, Manages and Deploys Enterprise Mobile Apps
Pre-Con Ed: CA Live API Creator: How to Create, Deploy, Secure and Scale an E...
Securing Mobile Payments: Applying Lessons Learned in the Real World
Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise ...
CA Project & Portfolio Management: Business Intelligence
Case Study: LG&E/KU—How Mobile Apps, APIs With Microservices and CA API Manag...
Case Study: Centrica—How CA API Management Helps Britain’s Largest Energy Pro...
Pre-Con Ed: Leverage the Dynamic Service Modeling Functionality With CA Servi...
Tech Talk: CA Live API Creator: APIs and the App Economy
Case Study: Produban Unifies Silo Monitoring into an End-to-End Service View ...
Pre-Con Ed (Lab): Making CA Identity Suite Deployment Incredibly Easy
Digital transformation in financial services through trusted digital relation...
Case Study: Aaramshop—Top Five Lessons Learned About Accelerating E-Commerce ...
Tech Talk: APIs in Healthcare: How to Increase Interoperability and Security ...
Ad

Similar to Tech Talk: CA API Gateway: Deploying Docker Container Gateways (20)

PDF
Pre-Con Ed: CA Spool Analytics Deep Dive
PDF
Auto Integrate – DevTest Automation and Integration Best Practices
PDF
Pre-Con Ed: Migrate to CA Release Automation 6.x to Exploit New Features
PDF
Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...
PDF
What's New in CA Agile Requirements Designer?
PDF
Pre-Con Education: Winning at Continuous Delivery with Service Virtualization
PDF
Introducing New Identity as a Service
PDF
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your Organization
PDF
CA Gen Updates: Application Modernization and What's New
PDF
CA Project & Portfolio Management Resource Management Best Practices
PDF
From Fantasy to Reality: Mobile to Mainframe Infrastructure Visibility
PDF
Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...
PDF
Vision and Roadmap: CA Roadmap for the Continuous Delivery Portfolio
PDF
Pre-Con Ed: So You Implemented a Service Bus? How Ya' Gonna Test That Monster?
PDF
Pre-Con Ed: What's New in Service Virtualization V10.0?
PDF
Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...
PDF
Pre-Con Ed: Who Moved My UI? API Testing in a Headless World.
PDF
Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4
PDF
Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...
PDF
Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...
Pre-Con Ed: CA Spool Analytics Deep Dive
Auto Integrate – DevTest Automation and Integration Best Practices
Pre-Con Ed: Migrate to CA Release Automation 6.x to Exploit New Features
Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...
What's New in CA Agile Requirements Designer?
Pre-Con Education: Winning at Continuous Delivery with Service Virtualization
Introducing New Identity as a Service
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your Organization
CA Gen Updates: Application Modernization and What's New
CA Project & Portfolio Management Resource Management Best Practices
From Fantasy to Reality: Mobile to Mainframe Infrastructure Visibility
Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...
Vision and Roadmap: CA Roadmap for the Continuous Delivery Portfolio
Pre-Con Ed: So You Implemented a Service Bus? How Ya' Gonna Test That Monster?
Pre-Con Ed: What's New in Service Virtualization V10.0?
Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...
Pre-Con Ed: Who Moved My UI? API Testing in a Headless World.
Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4
Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...
Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...
Ad

More from CA Technologies (20)

PPTX
CA Mainframe Resource Intelligence
PDF
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
PDF
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
PDF
Case Study: How The Home Depot Built Quality Into Software Development
PDF
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
PDF
Case Study: Privileged Access in a World on Time
PDF
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
PDF
Case Study: Putting Citizens at The Center of Digital Government
PDF
Making Security Work—Implementing a Transformational Security Program
PDF
Keynote: Making Security a Competitive Advantage
PDF
Emerging Managed Services Opportunities in Identity and Access Management
PDF
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
PDF
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
PDF
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
PDF
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
PDF
Blockchain: Strategies for Moving From Hype to Realities of Deployment
PDF
Establish Digital Trust as the Currency of Digital Enterprise
CA Mainframe Resource Intelligence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How The Home Depot Built Quality Into Software Development
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Case Study: Privileged Access in a World on Time
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: Putting Citizens at The Center of Digital Government
Making Security Work—Implementing a Transformational Security Program
Keynote: Making Security a Competitive Advantage
Emerging Managed Services Opportunities in Identity and Access Management
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Establish Digital Trust as the Currency of Digital Enterprise

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Approach and Philosophy of On baking technology
PPTX
Spectroscopy.pptx food analysis technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MYSQL Presentation for SQL database connectivity
Building Integrated photovoltaic BIPV_UPV.pdf
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
Review of recent advances in non-invasive hemoglobin estimation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25 Week I
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
Approach and Philosophy of On baking technology
Spectroscopy.pptx food analysis technology
MIND Revenue Release Quarter 2 2025 Press Release
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Tech Talk: CA API Gateway: Deploying Docker Container Gateways