can virtualization transform your api lifecycle?

Post on 08-Jan-2017

130 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Can Virtualization Transform Your API Lifecycle?

Presented by

Fredrik Svarén and Shadid Chowdhury, SmartBear

22

What do you think are the top challenges for delivering

high quality APIs?

Challenges in Delivering High Quality APIs

Increasing demands for speed of delivery

Lack of integration between

tools/systems/teams

Managing expectations of

different stakeholders

Lacking time and/or resources due to

workload

State of API Industry survey

33

Agenda

• Virtualization – What is it?

• Transforming API Lifecycle with Virtualization

• Real life Examples

• Best Practices

44

Virtualization – what is it?

• Non functional behavior

• Availability & Accessibility

• Ease of creation

• Configurability

55

Transforming API Lifecycle with Virtualization

66

API Lifecycle

77

Design

• Sketch

• Prototype

• Validate

API

88

Build

Functional & Test

Automation

APIBuild

Virtualize

Functional & Test

Automation

Build

API

99

Test

Other APIs

Virtualized

Legacy systems

Virtualized

3rd Party APIs

Virtualized

API

under Test

Performance,

security and other Test Automation

1010

Monitor

1111

Real Life Examples

1212

Enterprise Legacy SystemCorp

Corp

Web app

Corp

App + API

API

API

API

Device

APPAPI

Device

IoT Device

IoT Device

API

API

API

1313

Continuous Delivery with Ease

API

Physical

device

StagingAPI

Physical

device

Virtualized

API with routing

1414

Thousands of Customers with Different Settings

Virtualized Customer

scenarios

API

under Test

Test

1515

API with Physical Machine

API Virtualized

API

1616

Best Practices

1717

Best Practices

• Unhappy path

• Runtime behavior simulation

• Integrate with your build and release cycle

• Virts Easily accessible to everyone

1818

Links

• https://smartbear.com/product/ready-api/servicev/

• https://swaggerhub.com/

top related