Scale By The Bay 2019: Paul Cleary, Re-programming the programmer, from Actors to FP
ai.bythebay.io Nov 2025, Oakland, full-stack AI conference Over the last few years I have built a DNS management system. Initially started as an Event Sourcing application built in Akka, the system had to be re-architected multiple times to address unforeseen issues stemming from new requirements, operational issues, and developer pitfalls (mistakes). This talk will introduce concepts in the DNS domain and different architecture styles including Event Sourcing in Akka and Stream processing in FS2. The talk will describe the journey from inception through to the current system design, highlighting the key challenges encountered along the way and the evolution of the design to account for those challenges. I plan on using real code to demonstrate each architecture along the journey. Paul Cleary Comcast Senior Principal Engineer Philadelphia, PA Websitetwitter.com/pauljamescleary TwitterTweet 20+ years of software development experience, spent most of the last 5 years in Scala. Most of my career is building OO systems, recently converted to FP. After all this time I am still learning. Talk to me if you are struggling with Scala or Functional Programming or if you are interested in network function programming in Rust.