Code Freeze 2025 speaker: Corwin Diamond
Platform vs Monolith vs Serverless: No CAP
Abstract
For Gen Z, "no cap" means "no lie.” The phrase can be used in context by saying: the CAP theorem states distributed systems are forced to tradeoff between Consistency, Availability, and Partition Tolerance, no cap. Focusing on the "wrong" tradeoff can significantly impact system architecture, user experience, and the success of a business. When designing deployment paradigms, organizations choose between monoliths, platforms, serverless architectures, or a mix of all three. This talk will explore the tradeoffs for popular application types, deployment patterns, and disaster recovery considerations. No cap.
Biography
Corwin Diamond is a current Grad Student at the University of Minnesota in the MSSE program. In his current role at SPS Commerce, Corwin focuses on internal deployment and observability tooling. Previously, Corwin worked at Target on their Target Application Platform, Android based price scanners, and tools for tracking the lifecycle of data center assets. Outside of work, He helps organize GoLang Meetups, DevOps Meetups, and has spoken at a few conferences.
Corwin loves everything outdoors, especially climbing, skiing, and riding motorcycles. Before starting his career in technology, he worked at various youth summer and winter camps for over a decade. He has served as a board member for two non-profits, and regularly volunteers.