Testing microservices with consumer-driven contracts

"Andrew Morgan dives into common microservices testing anti-patterns, including building an end-to-end testing microservices like a monolith, the "distributed monolith" anti-pattern, and unit tests that are heavily reliant on stubs of other microservices that may be inaccurate or stal...

Full description

Bibliographic Details
Main Author: Morgan, Andrew
Format: eBook
Language:English
Published: [Place of publication not identified] O'Reilly Media 2019
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 02020nmm a2200301 u 4500
001 EB001947717
003 EBX01000000000000001110619
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
050 4 |a QA76.76.A65 
100 1 |a Morgan, Andrew 
245 0 0 |a Testing microservices with consumer-driven contracts  |c Andrew Morgan 
260 |a [Place of publication not identified]  |b O'Reilly Media  |c 2019 
300 |a 1 streaming video file (40 min., 27 sec.) 
653 |a Logiciels d'application / Développement 
653 |a Application software / Development / fast / (OCoLC)fst00811707 
653 |a Software architecture / http://id.loc.gov/authorities/subjects/sh2004001071 
653 |a Web applications / Testing 
653 |a Architecture logicielle 
653 |a Software architecture / fast / (OCoLC)fst01200416 
653 |a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Title from title screen (viewed March 11, 2020) 
856 4 0 |u https://learning.oreilly.com/videos/~/0636920362265/?ar  |x Verlag  |3 Volltext 
082 0 |a 000 
520 |a "Andrew Morgan dives into common microservices testing anti-patterns, including building an end-to-end testing microservices like a monolith, the "distributed monolith" anti-pattern, and unit tests that are heavily reliant on stubs of other microservices that may be inaccurate or stale. He then offers an overview of consumer-driven contract (CDC) testing--a TDD at the API level approach to microservices--as a way to mitigate them. Andrew walks you through the concept end to end, explaining how to use it to guarantee that both message-driven and API-driven interactions between microservices will work without end-to-end testing, provide a fast and reliable feedback loop for microservices development, and deliver independently testable and releasable microservices."--Resource description page