SEE PRICING & PACKAGES

Tuesday, June 10, 2025 - 8:30am to 12:00pm

Common Software, Data, and AI Architectures and the Ways They Fail

New

This tutorial will examine the complexity that lives in software systems, data ingestion workflows, MLOps pipelines, and artificial intelligence systems. This session blends together cloud architecture, quality assurance, risk management, and security mindsets as Matt Eland explores how modern systems are structured, the problems their complexity helps us solve, and the ways these systems can break - or be broken. The session will alternate between interactive lectures with practical illustrations and group exercises around case studies as you explore how existing systems can fail and what you can do to expose those failure points and defend against them. By the time the tutorial is done you'll have a deeper appreciation for the systems you work with, how to resist failures in these systems, and things to keep in mind as you're revising and expanding the structure of existing systems and designing new ones.

Matt Eland
Leading EDJE

Matt Eland is a software engineering leader and data scientist who has served as a senior engineer, software engineering manager, professional programming instructor, and has helped build enterprise-level software at a variety of organizations before distinguishing himself as a Microsoft MVP in Artificial Intelligence. Matt is an AI Specialist at Leading EDJE, is the author of Refactoring with C# and the upcoming book, Data Science in .NET with Polyglot Notebooks. Matt has also authored a LinkedIn Learning course on Computer Vision on Azure relating to the Azure AI Engineer associate certification which he holds along with the Azure Data Scientist associate certification. Matt organizes the Central Ohio .NET Developer Groups and helps organize several conferences in the midwestern United States. Matt is finalizing his master's degree in data analytics and occasionally sleeps as well.