Scott Bellware and Nathan Ladd are running a workshop on microservices and event sourcing in Ruby in Vancouver (https://www.eventbrite.com/e/ruby-microservices-workshop-vancouver-tickets-32550250676) on April 29th - 30th. They'll give a talk on that same subject at the Ruby Meetup!
Microservices and Event Sourcing in Ruby
Starting from an empty project, we'll build an event-oriented autonomous service from the ground up using Ruby, PostgreSQL, and a handful of the available gems and libraries that are essential to the task.
We'll work through handlers, messages, subscriptions, readers, writers, projections, entities, commands, and events. Along the way, we'll cover the techniques, patterns, and principles that you'll rely on in your own work. We might even cover a bit of testing.
At the end of this exercise, we should have an operational implementation of a basic service, backed up by understandings of the things you have to consider when building event-sourced service architectures.
Scott Bellware (https://twitter.com/sbellware) works with development teams on monolith and Rails remediation, and autonomous services projects. He’s on a five-year mission to incorporate the good things he’s learned in the distributed systems world with the good things he’s learned in the Ruby world. He's been coding professionally for twenty-five years, held every position in a software organization form QA to CTO, and worked in a variety of languages, frameworks, and platforms. Scott is a contributor to the Eventide toolkit for event-sourced autonomous services in Ruby.
• 6:30PM Doors open. 🍕 + 🍻 + 👋
• 7:00PM Talk + Q&A
• 8:00PM 🍕 + 🍻 + 👋
• 8:30PM Thank you for coming!
• 🍕 + 🍻 Clio is hiring in Vancouver and Calgary! (https://www.clio.com/about/careers/?utm_source=vanruby)
• 🏠 Unbounce is hiring! (http://careers.unbounce.com/?utmsource=vanruby)