Ruby Services: Avoiding the Big Ball of Mud - Scott Bellware
Details
If you’ve got a monolith that you don’t really think of as “magnificent”, or if you’re battling a web of tangled code that’s getting harder and harder to work with, this introduction to service-oriented and distributed systems in Ruby will demonstrate the “other” approach to structuring your system for joy and happiness. Light on bullet points, heavy on code, this presentation is an overview of the nuts and bolts of distributed, service architectures in Ruby, covering topics like Service-Oriented Architecture (SOA), Microservices, Event Sourcing, Command-Query Responsibility Segregation (CQRS), Domain-Driven Design, Messaging, and Event-Oriented Database. And all done in Ruby.
Scott Bellware builds service-oriented backend systems for the BitPeso consumer financial services. He’s been writing code for 25 years, working in Ruby since 2006, and is determined to mix all the good things he’s learned in the Ruby world with all the good things he’s learned in the distributed systems world.
Update: Obsidian Software is our food sponsor! Expect some delicious food at 6:30 and meeting will start at 7pm.
