YoVDO

Building Operable Software with TDD - But Not the Way You Think

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Development Courses Microservices Courses .NET Courses Test-Driven Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk that challenges conventional approaches to Test-Driven Development (TDD) in the context of building operable software for microservice-based systems. Learn why relying solely on unit testing and long-running integration tests in deployed environments may not provide sufficient confidence for application deployment. Discover the benefits of "outside-in" testing, focusing on service boundaries and contract-first development. Gain insights into using TDD as a workflow to create more flexible and effective tests. Understand how this approach aids in defining service boundaries and correlates with tracing tools like Honeycomb for performance visibility. While the talk primarily uses WebApplicationFactory in .NET and Honeycomb for demonstrations, the concepts presented are applicable across various programming languages and environments.

Syllabus

Building Operable Software with TDD (but not the way you think) - Martin Thwaites


Taught by

NDC Conferences

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera