Software Architecture Superstream: Microservices

Presenter: Naresh Jain
Event: O’Reilly Software Architechture Superstream
Location: Online

Presentation summary

Being able to develop, test, and easily deploy a single microservice is a key indicator for a successful transition to a microservices-style architecture. The challenge arises when determining how the new microservice will interact with your existing system, meaning that it needs to undergo comprehensive integration testing before deployment. This slows down the path to life and highlights problems at a much later point in the microservices lifecycle. Naresh Jain explains how contract-driven development helps you shift left and identify compatibility issues earlier in the development lifecycle, when they’re easier to catch and fix.

Screen shot: Contract-driven development: a streamlined approach to software architecture that leverages the power of microservices while solving integration and deployment challenges.

Share

Transcript

More to explore