or manual) Development Component in dev or test 3rd party APIs (virtualized) Other APIs (virtualized) Legacy Systems (virtualized) • Simulate (un)expected behavior • Minimize impact on and usage of external systems • Assert usage of external components
manual) 3rd party APIs (virtualized) Other APIs (virtualized) Legacy Systems (virtualized) • Simulate (un)expected performance in external systems • Minimize impact on and usage of external systems • Triage Performance bottlenecks
• Local development & basic component tes+ng • Requirement for sandbox environment(s) • Collabora+ve evolu+on & tes+ng of APIs with low number of controlled dependencies Maybe • Collabora+ve evolu+on & tes+ng of APIs with high number of complex dependencies Probably • Need for simula+ng func+onal & non-‐ func+onal behavior in complex distributed solu+ons Definitely
Local / Team / Enterprise Technical proficiency of maintainees ◦ Scripting / coding requirements ◦ Easy to create new configurations CI-Integration ◦ How redirect API calls to virtualized APIs Access control (internal / external) Reporting and Governance