Past Meetup

Microservices and Event Sourcing in Ruby

This Meetup is past

116 people went

Unbounce

4th floor, 401 W Georgia St, Vancouver · V6B 5A1, BC

How to find us

We'll be waiting for you in the lobby from 6:15

Location image of event venue

Details

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.

Speakers

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.

Nathan Ladd (https://twitter.com/realntl) has been writing software professionally for over 10 years, specializing in domain driven design, architecture, and systems engineering. His languages include Ruby, C, and Javascript, and has recently worked extensively with service oriented architecture and event sourcing in Ruby. Nathan is also a contributor to the Eventide project.

Schedule

• 6:30PM Doors open. 🍕 + 🍻 + 👋

• 7:00PM Talk + Q&A

• 8:00PM 🍕 + 🍻 + 👋

• 8:30PM Thank you for coming!

Sponsors

• 🍕 + 🍻 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)