Presentation: Production - Designing for Testability

Track: Developer Experience: Level up Your Engineering Effectiveness

Location: Broadway Ballroom South, 6th fl.

Day of week:

Slides: Download Slides

Level: Intermediate

Persona: Architect, CTO/CIO/Leadership

Abstract

A major part of our lives is working safely with production - yet few organizations today are designing production to enable higher quality and end to end verification of the code we write and deploy. In this talk, we build on the foundation of great microservice architectures to include the first class design of testability as one of the most important artifacts that high velocity and high-quality teams should consider. In particular, we’ll explore what it’s like to build quality software with no development, QA, or staging environments. We'll include a deep dive into “verification in production” and what it really takes to build software that can safely be tested continuously in production. Let’s build developer happiness by *knowing* production is correct.

Speaker: Michael Bryzek

Cofounder & CTO @Flow.io, previously Co-Founder & CTO @Gilt

Michael is the CTO and co-founder of Flow Commerce, an enterprise SAAS platform that is the world’s most advanced solution for global ecommerce. Prior, he was the cofounder and CTO of Gilt Groupe, an innovative online shopping destination offering. Gilt was an early adopted of microservice architectures at scale and the positive and negative lessons learned have informed directly the micro service architecture behind Flow. Michael holds a BSc and Masters in computer science from the Massachusetts Institute of Technology.

Find Michael Bryzek at

Similar Talks

Self-Selection for Resilience and Better Culture

Qcon

Agile/DevOps Trainer & Founder of Agile Play Consulting, LLC

Dana Pylayeva

CockroachDB: Architecture of a Geo-Distributed SQL Database

Qcon

CockroachDB maintainer, Co-founder & CTO @CockroachDB

Peter Mattis

Breaking Hierarchy - How Spotify Enables Engineer Decision Making

Qcon

Senior Engineering Manager, Data and Machine Learning Infrastructure @Spotify

Kristian Lindwall

Video Streaming at Scale

Qcon

IBM Distinguished Engineer, CTO Watson Media Cognitive Solutions @IBM

Lysa Banks

Machine-to-Machine Interfaces

Qcon

Sr. Consultant, AppDev @awscloud

Ari Lerner