SlideShare a Scribd company logo
Pitney Bowes Uses Development and Testing Tools
to Drive Early API Development and Enable Parallel
Development
Sam Detweiler
DevOps: API Management and Application Development
Pitney Bowes
Sr. SDLC Architect
DO3X119S
@TwitterHandle
#CAWorld
2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type
of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
How Pitney Bowes uses modern development and testing
tools, such as CA Service Virtualization, to drive early API
development and enable parallel development, with a
simple purpose: go faster.
Why speed with quality are so important and what is
parallel development and its implications for Pitney
Bowes’ success in bringing innovation to market faster.
Sam
Detweiler
Pitney Bowes
Sr. SDLC Architect
4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
PITNEY BOWES
CREATING NEW APIS
RESULTS
DEVELOPMENT AND TEST TO THE RESCUE
DESIGN CRITERIA & ARCHITECTURE
EARLY COMMUNITY FEEDBACK
1
2
3
4
5
6
Shipping
& Mailing
Global
Ecommerce
Customer
Engagement
Location
Intelligence
Customer Information
Management
We enable transactions in commerce across five key areas.
6
Using trusted data
to drive insights
and intelligence
Transforming
location and
business data into
enhanced insight
Delivering relevant
and engaging
interactions across
the customer
lifecycle
Driving parcel
handling and mailing
efficiency with end-to-
end innovation
Simplifying a
complex global
marketplace
• 15 PB SaaS products on Amazon
• $1.5B web postage for 300M
Ecommerce shipping labels
• $7B total postage funded
• 18B Big Data elements geospatially
analyzed
• 30B hits to our Ecommerce APIs
PB’s Physical and Digital Capabilities Have Been Rapidly Expanding
• 200M geocodes
• 1B address validations
• 3B tracking events
• 1,100 staff trained
Solutions/Business Outcomes
Hardware & Software
Products
Data and Analytics
• 21,000 letters per hour
• 15M parcels
• 800Mstatements
Pitney Bowes is a worldwide development organization
Labs in multiple US locations
• Europe
• India
• Australia
Distributed teams work on different parts of the projects and process
• Design done one place
• Development and Test done in others.
Always challenging to coordinate all the process together
Creating new APIs to consolidate services
As our customers need more and more global solutions, our APIs need to
expand to support more services
But
Have fewer distinct implementations and more capability.
In the past we would write the code to match the spec, then let our users test it,
and take change requests.
• maybe 1 in 10 would get approved, as we would have to rewrite code.
How can we go faster, reduce rework and improve the overall experience?
Development and Test to the rescue
Create an API simulator from the spec, no code yet
Create a toolkit of sample transactions
Deploy to Amazon
EBAY
SaaS app
development
API development team
API test team
API Simulation system design criteria
API Designers don’t know DevTest, how to go fast?!
Maximize API knowledge
developers and testers update excel spreadsheet
Make service data driven
generic service reads spreadsheet data to
verify input, construct output.
Service developer doesn’t know product API
Build deployment machine with Apache server apps to upload
new files. Service detects changes in files and reloads
changed configs.
DevTest handles all the communications, logic control,
message construction, error recovery
SW Architecture
simulator
Dashboard
xx.yy.zz.qq:1
506
Registry
MGMT
Cons
:1505
VSE
Simulator
runtime
/opt/CA/DevTest/hotDeploy service.profile – dataPath=
Apache Web server fileform.html
dumpfileinfo.php
Application data
Labels,
Swagger api index.html
/var/www/html/data
uploaddata.html
copydata.php
Groovy classes
Api Yaml
Data xlsx
https
If .profile, fix dataPath=
If .zip, unzip
443
Amazon vpc
One each for dev & stable
Community feedback early was significant
Having the simulator allowed us to experience the API details
before the solution was locked
We were able to integrate our code with the simulator for the
defined test cases and show working prototypes early
The Development and User community conversation around
the API semantics, verbs, data placement, optional data and
provider centric specifics happened almost immediately in the
cycle and we were able to modify the API definition quickly.
Development of the product code was streamlined, because
all the changes had been worked out in advance.
Testing team was ready for 1st line of actual code
Summary
Development and Test platform provided
• A stable environment for service construction and execution
• Very easily understood and extendable environment
• Good performance (sub second) for the test environment
• new users complain all the time about ‘new’ system
• Easy extendibility for debugging
• Easy deployment
Future uses planned for
• a product sales demo environment to eliminate backend dependencies
• enable performance testing of a complex package tracking application
• provide performance based simulations for our financial systems
15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
DO3X111S
TELUS Implements End-to-End Testing to Ensure
Customer First Strategy and Customer Satisfaction
11/19/2015 at 1:00 pm
DO3X116S
Lloyds Banking Group Leverages Service Virtualization to
Deliver Quality Technology Services
11/19/2015 at 3:00 pm
DO3X114S
Freeing the World from Slow: How Service Virtualization
and the Concept of S.P.E.E.D.
11/19/2015 at 3:45 pm
17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Must-See Demos
SV
Innovations
DevOps
Theater 3
DevOps Sim
DevOps
Theater 3
SV on
Demand
DevOps
Theater 3
SV Use Cases
DevOps
Theater 3
18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Follow Conversations At…
Smart Bar
DevOps
Theater 3 & 4
Tech Talks
DevOps
Theater 3 & 4
19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15
Ad

More Related Content

What's hot (20)

Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
CA Technologies
 
Leveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity PlanningLeveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity Planning
CA Technologies
 
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
CA Technologies
 
CA PPM : Aligning Projects With Strategy
CA PPM: Aligning Projects With StrategyCA PPM: Aligning Projects With Strategy
CA PPM : Aligning Projects With Strategy
CA Technologies
 
Raising the Speed Limit on Mobile App Development
Raising the Speed Limit on Mobile App DevelopmentRaising the Speed Limit on Mobile App Development
Raising the Speed Limit on Mobile App Development
CA Technologies
 
IT Operations with the Mainframe: How the State of Oregon has created Custome...
IT Operations with the Mainframe: How the State of Oregon has created Custome...IT Operations with the Mainframe: How the State of Oregon has created Custome...
IT Operations with the Mainframe: How the State of Oregon has created Custome...
CA Technologies
 
UCOP Transforms Education Services with Single Pane of Glass Visibility of En...
UCOP Transforms Education Services with Single Pane of Glass Visibility of En...UCOP Transforms Education Services with Single Pane of Glass Visibility of En...
UCOP Transforms Education Services with Single Pane of Glass Visibility of En...
CA Technologies
 
Create Great Quarterly Plans While Eliminating Planning Waste
Create Great Quarterly Plans While Eliminating Planning WasteCreate Great Quarterly Plans While Eliminating Planning Waste
Create Great Quarterly Plans While Eliminating Planning Waste
CA Technologies
 
Leverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessLeverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for Success
CA Technologies
 
DevOps for a 10-Year-Old (Codebase)
DevOps for a 10-Year-Old (Codebase)DevOps for a 10-Year-Old (Codebase)
DevOps for a 10-Year-Old (Codebase)
CA Technologies
 
Continuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOpsContinuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOps
CA Technologies
 
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
CA Technologies
 
CA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOpsCA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOps
CA Technologies
 
How to Leverage the Most Modern Print Management Features in CA Spool™ 12.0
How to Leverage the Most Modern Print Management Features in CA Spool™ 12.0How to Leverage the Most Modern Print Management Features in CA Spool™ 12.0
How to Leverage the Most Modern Print Management Features in CA Spool™ 12.0
CA Technologies
 
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Technologies
 
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
CA Technologies
 
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
CA Technologies
 
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...
CA Technologies
 
Case Study: Rogers Communications Integrates CA API Management and CA Service...
Case Study: Rogers Communications Integrates CA API Management and CA Service...Case Study: Rogers Communications Integrates CA API Management and CA Service...
Case Study: Rogers Communications Integrates CA API Management and CA Service...
CA Technologies
 
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
CA Technologies
 
Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
CA Technologies
 
Leveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity PlanningLeveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity Planning
CA Technologies
 
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
CA Technologies
 
CA PPM : Aligning Projects With Strategy
CA PPM: Aligning Projects With StrategyCA PPM: Aligning Projects With Strategy
CA PPM : Aligning Projects With Strategy
CA Technologies
 
Raising the Speed Limit on Mobile App Development
Raising the Speed Limit on Mobile App DevelopmentRaising the Speed Limit on Mobile App Development
Raising the Speed Limit on Mobile App Development
CA Technologies
 
IT Operations with the Mainframe: How the State of Oregon has created Custome...
IT Operations with the Mainframe: How the State of Oregon has created Custome...IT Operations with the Mainframe: How the State of Oregon has created Custome...
IT Operations with the Mainframe: How the State of Oregon has created Custome...
CA Technologies
 
UCOP Transforms Education Services with Single Pane of Glass Visibility of En...
UCOP Transforms Education Services with Single Pane of Glass Visibility of En...UCOP Transforms Education Services with Single Pane of Glass Visibility of En...
UCOP Transforms Education Services with Single Pane of Glass Visibility of En...
CA Technologies
 
Create Great Quarterly Plans While Eliminating Planning Waste
Create Great Quarterly Plans While Eliminating Planning WasteCreate Great Quarterly Plans While Eliminating Planning Waste
Create Great Quarterly Plans While Eliminating Planning Waste
CA Technologies
 
Leverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessLeverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for Success
CA Technologies
 
DevOps for a 10-Year-Old (Codebase)
DevOps for a 10-Year-Old (Codebase)DevOps for a 10-Year-Old (Codebase)
DevOps for a 10-Year-Old (Codebase)
CA Technologies
 
Continuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOpsContinuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOps
CA Technologies
 
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
CA Technologies
 
CA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOpsCA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOps
CA Technologies
 
How to Leverage the Most Modern Print Management Features in CA Spool™ 12.0
How to Leverage the Most Modern Print Management Features in CA Spool™ 12.0How to Leverage the Most Modern Print Management Features in CA Spool™ 12.0
How to Leverage the Most Modern Print Management Features in CA Spool™ 12.0
CA Technologies
 
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Technologies
 
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
CA Technologies
 
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
CA Technologies
 
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...
T-Mobile’s DevOps and Continuous Delivery Journey Building a Foundation for a...
CA Technologies
 
Case Study: Rogers Communications Integrates CA API Management and CA Service...
Case Study: Rogers Communications Integrates CA API Management and CA Service...Case Study: Rogers Communications Integrates CA API Management and CA Service...
Case Study: Rogers Communications Integrates CA API Management and CA Service...
CA Technologies
 
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
CA Technologies
 

Viewers also liked (10)

CA API Management: A DevOps Enabler
CA API Management: A DevOps EnablerCA API Management: A DevOps Enabler
CA API Management: A DevOps Enabler
Rajat Vijayvargiya
 
Managing api development
Managing api developmentManaging api development
Managing api development
Ciprian Sorlea CSM-CSPO
 
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
I Love APIs 2015 API Lab Design-first API Development Using Node and SwaggerI Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
Apigee | Google Cloud
 
Another API-Blueprint, RAML and Swagger Comparison
Another API-Blueprint, RAML and Swagger ComparisonAnother API-Blueprint, RAML and Swagger Comparison
Another API-Blueprint, RAML and Swagger Comparison
SmartBear
 
Design-first API Development using Swagger and Node
Design-first API Development using Swagger and NodeDesign-first API Development using Swagger and Node
Design-first API Development using Swagger and Node
Apigee | Google Cloud
 
Digital Transformation Journey
Digital Transformation JourneyDigital Transformation Journey
Digital Transformation Journey
Clayton Pyne
 
Design Driven API Development
Design Driven API DevelopmentDesign Driven API Development
Design Driven API Development
Sokichi Fujita
 
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
CA Technologies
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
Aditya Thatte
 
Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterprise
CA API Management
 
CA API Management: A DevOps Enabler
CA API Management: A DevOps EnablerCA API Management: A DevOps Enabler
CA API Management: A DevOps Enabler
Rajat Vijayvargiya
 
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
I Love APIs 2015 API Lab Design-first API Development Using Node and SwaggerI Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
Apigee | Google Cloud
 
Another API-Blueprint, RAML and Swagger Comparison
Another API-Blueprint, RAML and Swagger ComparisonAnother API-Blueprint, RAML and Swagger Comparison
Another API-Blueprint, RAML and Swagger Comparison
SmartBear
 
Design-first API Development using Swagger and Node
Design-first API Development using Swagger and NodeDesign-first API Development using Swagger and Node
Design-first API Development using Swagger and Node
Apigee | Google Cloud
 
Digital Transformation Journey
Digital Transformation JourneyDigital Transformation Journey
Digital Transformation Journey
Clayton Pyne
 
Design Driven API Development
Design Driven API DevelopmentDesign Driven API Development
Design Driven API Development
Sokichi Fujita
 
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
Case Study: Western Union Takes Grass Roots Approach to Achieve DevOps Transf...
CA Technologies
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
Aditya Thatte
 
Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterprise
CA API Management
 
Ad

Similar to Pitney Bowes Uses Development and Testing Tools to Drive Early API Development and Enable Parallel Development (20)

Can you trust your APIs - White Paper on API Testing
Can you trust your APIs - White Paper on API TestingCan you trust your APIs - White Paper on API Testing
Can you trust your APIs - White Paper on API Testing
Swetha Sridharan
 
#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect
pramodvallanur
 
Rest Assured
Rest AssuredRest Assured
Rest Assured
Pratham Software (PSI)
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation Slides
SlideTeam
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Deepak Nadig
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
Getting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHubGetting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHub
SmartBear
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays
 
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
SmartBear
 
D.Herriau sur Devops - CA Technologies
D.Herriau sur Devops - CA TechnologiesD.Herriau sur Devops - CA Technologies
D.Herriau sur Devops - CA Technologies
CHARLES Frédéric
 
Accidental API developer - the 12 month pregnancy to create new API
Accidental API developer - the 12 month pregnancy to create new APIAccidental API developer - the 12 month pregnancy to create new API
Accidental API developer - the 12 month pregnancy to create new API
Marjukka Niinioja
 
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOpsA True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
IBM UrbanCode Products
 
Asynchronous API Testing: Trends, Tools & More | Calidad Infotech
Asynchronous API Testing: Trends, Tools & More | Calidad Infotech Asynchronous API Testing: Trends, Tools & More | Calidad Infotech
Asynchronous API Testing: Trends, Tools & More | Calidad Infotech
Calidad Infotech
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
Daniel Oh
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
VMware Tanzu
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 
The Future of API Management and the Impact of Platform Engineering - Kenn Hu...
The Future of API Management and the Impact of Platform Engineering - Kenn Hu...The Future of API Management and the Impact of Platform Engineering - Kenn Hu...
The Future of API Management and the Impact of Platform Engineering - Kenn Hu...
Nordic APIs
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
CA Technologies
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
RapidValue
 
It's the 2010's. Why are you Still Manually Writing Tests?
It's the 2010's. Why are you Still Manually Writing Tests?It's the 2010's. Why are you Still Manually Writing Tests?
It's the 2010's. Why are you Still Manually Writing Tests?
CA Technologies
 
Can you trust your APIs - White Paper on API Testing
Can you trust your APIs - White Paper on API TestingCan you trust your APIs - White Paper on API Testing
Can you trust your APIs - White Paper on API Testing
Swetha Sridharan
 
#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect#APIOps- Agile API Development powered by API Connect
#APIOps- Agile API Development powered by API Connect
pramodvallanur
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation Slides
SlideTeam
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Deepak Nadig
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
Getting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHubGetting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHub
SmartBear
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays
 
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
SmartBear
 
D.Herriau sur Devops - CA Technologies
D.Herriau sur Devops - CA TechnologiesD.Herriau sur Devops - CA Technologies
D.Herriau sur Devops - CA Technologies
CHARLES Frédéric
 
Accidental API developer - the 12 month pregnancy to create new API
Accidental API developer - the 12 month pregnancy to create new APIAccidental API developer - the 12 month pregnancy to create new API
Accidental API developer - the 12 month pregnancy to create new API
Marjukka Niinioja
 
Asynchronous API Testing: Trends, Tools & More | Calidad Infotech
Asynchronous API Testing: Trends, Tools & More | Calidad Infotech Asynchronous API Testing: Trends, Tools & More | Calidad Infotech
Asynchronous API Testing: Trends, Tools & More | Calidad Infotech
Calidad Infotech
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
Daniel Oh
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
VMware Tanzu
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 
The Future of API Management and the Impact of Platform Engineering - Kenn Hu...
The Future of API Management and the Impact of Platform Engineering - Kenn Hu...The Future of API Management and the Impact of Platform Engineering - Kenn Hu...
The Future of API Management and the Impact of Platform Engineering - Kenn Hu...
Nordic APIs
 
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
CA Technologies
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
RapidValue
 
It's the 2010's. Why are you Still Manually Writing Tests?
It's the 2010's. Why are you Still Manually Writing Tests?It's the 2010's. Why are you Still Manually Writing Tests?
It's the 2010's. Why are you Still Manually Writing Tests?
CA Technologies
 
Ad

More from CA Technologies (20)

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

Recently uploaded (20)

Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
May Patch Tuesday
May Patch TuesdayMay Patch Tuesday
May Patch Tuesday
Ivanti
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 
Agentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community MeetupAgentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community Meetup
Manoj Batra (1600 + Connections)
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
Viam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdfViam product demo_ Deploying and scaling AI with hardware.pdf
Viam product demo_ Deploying and scaling AI with hardware.pdf
camilalamoratta
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
May Patch Tuesday
May Patch TuesdayMay Patch Tuesday
May Patch Tuesday
Ivanti
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 

Pitney Bowes Uses Development and Testing Tools to Drive Early API Development and Enable Parallel Development

  • 1. Pitney Bowes Uses Development and Testing Tools to Drive Early API Development and Enable Parallel Development Sam Detweiler DevOps: API Management and Application Development Pitney Bowes Sr. SDLC Architect DO3X119S @TwitterHandle #CAWorld
  • 2. 2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD © 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA. For Informational Purposes Only Terms of this Presentation
  • 3. 3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Abstract How Pitney Bowes uses modern development and testing tools, such as CA Service Virtualization, to drive early API development and enable parallel development, with a simple purpose: go faster. Why speed with quality are so important and what is parallel development and its implications for Pitney Bowes’ success in bringing innovation to market faster. Sam Detweiler Pitney Bowes Sr. SDLC Architect
  • 4. 4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Agenda PITNEY BOWES CREATING NEW APIS RESULTS DEVELOPMENT AND TEST TO THE RESCUE DESIGN CRITERIA & ARCHITECTURE EARLY COMMUNITY FEEDBACK 1 2 3 4 5 6
  • 5. Shipping & Mailing Global Ecommerce Customer Engagement Location Intelligence Customer Information Management We enable transactions in commerce across five key areas. 6 Using trusted data to drive insights and intelligence Transforming location and business data into enhanced insight Delivering relevant and engaging interactions across the customer lifecycle Driving parcel handling and mailing efficiency with end-to- end innovation Simplifying a complex global marketplace
  • 6. • 15 PB SaaS products on Amazon • $1.5B web postage for 300M Ecommerce shipping labels • $7B total postage funded • 18B Big Data elements geospatially analyzed • 30B hits to our Ecommerce APIs PB’s Physical and Digital Capabilities Have Been Rapidly Expanding • 200M geocodes • 1B address validations • 3B tracking events • 1,100 staff trained Solutions/Business Outcomes Hardware & Software Products Data and Analytics • 21,000 letters per hour • 15M parcels • 800Mstatements
  • 7. Pitney Bowes is a worldwide development organization Labs in multiple US locations • Europe • India • Australia Distributed teams work on different parts of the projects and process • Design done one place • Development and Test done in others. Always challenging to coordinate all the process together
  • 8. Creating new APIs to consolidate services As our customers need more and more global solutions, our APIs need to expand to support more services But Have fewer distinct implementations and more capability. In the past we would write the code to match the spec, then let our users test it, and take change requests. • maybe 1 in 10 would get approved, as we would have to rewrite code. How can we go faster, reduce rework and improve the overall experience?
  • 9. Development and Test to the rescue Create an API simulator from the spec, no code yet Create a toolkit of sample transactions Deploy to Amazon EBAY SaaS app development API development team API test team
  • 10. API Simulation system design criteria API Designers don’t know DevTest, how to go fast?! Maximize API knowledge developers and testers update excel spreadsheet Make service data driven generic service reads spreadsheet data to verify input, construct output. Service developer doesn’t know product API Build deployment machine with Apache server apps to upload new files. Service detects changes in files and reloads changed configs. DevTest handles all the communications, logic control, message construction, error recovery
  • 11. SW Architecture simulator Dashboard xx.yy.zz.qq:1 506 Registry MGMT Cons :1505 VSE Simulator runtime /opt/CA/DevTest/hotDeploy service.profile – dataPath= Apache Web server fileform.html dumpfileinfo.php Application data Labels, Swagger api index.html /var/www/html/data uploaddata.html copydata.php Groovy classes Api Yaml Data xlsx https If .profile, fix dataPath= If .zip, unzip 443 Amazon vpc One each for dev & stable
  • 12. Community feedback early was significant Having the simulator allowed us to experience the API details before the solution was locked We were able to integrate our code with the simulator for the defined test cases and show working prototypes early The Development and User community conversation around the API semantics, verbs, data placement, optional data and provider centric specifics happened almost immediately in the cycle and we were able to modify the API definition quickly. Development of the product code was streamlined, because all the changes had been worked out in advance. Testing team was ready for 1st line of actual code
  • 13. Summary Development and Test platform provided • A stable environment for service construction and execution • Very easily understood and extendable environment • Good performance (sub second) for the test environment • new users complain all the time about ‘new’ system • Easy extendibility for debugging • Easy deployment Future uses planned for • a product sales demo environment to eliminate backend dependencies • enable performance testing of a complex package tracking application • provide performance based simulations for our financial systems
  • 14. 15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Q & A
  • 15. 16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Recommended Sessions SESSION # TITLE DATE/TIME DO3X111S TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Customer Satisfaction 11/19/2015 at 1:00 pm DO3X116S Lloyds Banking Group Leverages Service Virtualization to Deliver Quality Technology Services 11/19/2015 at 3:00 pm DO3X114S Freeing the World from Slow: How Service Virtualization and the Concept of S.P.E.E.D. 11/19/2015 at 3:45 pm
  • 16. 17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Must-See Demos SV Innovations DevOps Theater 3 DevOps Sim DevOps Theater 3 SV on Demand DevOps Theater 3 SV Use Cases DevOps Theater 3
  • 17. 18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Follow Conversations At… Smart Bar DevOps Theater 3 & 4 Tech Talks DevOps Theater 3 & 4
  • 18. 19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD For More Information To learn more, please visit: http://cainc.to/Nv2VOe CA World ’15
  翻译: