Tomorrow (Wednesday): Ruby and FaaS w/ Demo + Scaling to 2 Billion Messages per Day

Skip to first unread message

Michael Prendergast

Sep 18, 2018, 7:18:13 AM9/18/18
to Ottawa Ruby

Hi everyone,

Tomorrow (Wednesday) at 6pm, **on Floor 14, room 14F-Twister**, we have two great discussions / talks for you:

  1. Tamimi Ahmad will be hosting a panel / discussion on “When Ruby and FaaS (Function as a Service) Meet,” with Paulo Arruda joining to demo a FaaS platform he built (see it at 

  2. Cory Darby will be giving us a talk on Building Our Analytics Reporting Layers To Cope With 2+ Billion Messages a Day.

Details are included below, and also on the meetup event page. The summary version is:

  • Mingling starts at 6pm, talks start at 6:30pm
  • Food kindly sponsored by Fullscript (they help healthcare practitioners dispense their supplements, without having to handle any inventory)
  • Space kindly sponsored by Shopify (they help you setup a shop to sell products online)
  • Drinks and snacks kindly sponsored by SpeedyRails (a cloud-hosting platform for Rails developers, with a DevOps Support option) 

If you plan on attending, please RSVP on the Meetup event page, so we can plan things out:


Hope to see you all there!


The Ottawa Ruby Team

P.S. Here are the details for the talks and meetup...

---------- Forwarded message ----------

Subject: Wednesday (Sept 19th): Ruby and FaaS w/ Demo + Scaling to 2 Billion Messages per Day

To: Ottawa Ruby

Hey all,

This coming Wednesday (September 19th) at 6pm, please note that we’ll be on the 14th Floor, in room 14F-Twister; you must use a different set of elevators to get there. If you don’t know where the other elevators are, please look for the signs at the elevators you would normally take up to Cody’s Cafe (the 6th Floor).

Here’s what’s happening at this month’s meetup:

  1. We’ll be having a  discussion / panel on Ruby and FaaS (along with a demo of a Ruby-based FaaS Platform built by an Ottawa Ruby member, Paulo Arruda), 


  2. Cory Darby will be giving us a talk titled “Building Our Analytics Reporting Layers To Cope With +2 Billion Messages a Day.”  

Details follow, please RSVP if you plan on attending as this helps the organizers and sponsors plan things out.

Here are the details:

==== Snip ====

[Talk 1] Panel / Discussion: When Ruby and FaaS Meet, by Tamimi Ahmad, with Paulo Arruda:

Building application without worrying about infrastructure overhead has been the new and rising trend in application development. Function as a Service (FaaS) providers like AWS Lambdas, Azure Functions, Google Cloud already support languages like Java, Python, Go or JavaScript but Ruby is not listed as one of the supported languages. 

So the question in hand will be, how robust (or not) Ruby could be used as a FaaS language? Where does Ruby fit in the new era of web application architecture? 

This talk will be more of a panel/discussion style format and it will involve participants debating on this topic, along with audience participation. If you would like to be part of the panel and give your input, please do reach out to me on ahmadtamimi.mail [at] gmail [dot] com

Paulo Arruda has built a Ruby-based FaaS platform at, and will be showcasing it during the discussion.

Learn more about Tamimi and keep in touch:


- Tamimi on LinkedIn:

- Tamimi on Twitter:

Paulo Arruda’s FaaStRuby Platform:


- FaSStRuby:

[Talk 2] Building Our Analytics Reporting Layers To Cope With 2+ Billion Messages a Day, by Cory Darby:

The talk will cover the technologies that are in use, proper planning of infrastructure changes, things to watch out for when working with distributed stream processing, with a couple of stories along the way.

Key points that will be covered:

- The challenges & roadmap to get from 5k/second to 500k/second

- High level of our toolkit, Kafka, Samza, RocksDB

- Identifying & tackling bottlenecks

Keep in touch with Cory:


- Cory on Twitter:

- Cory on Medium:

Note: We're looking for speakers.


Share some of your knowledge, best practices or advise by giving a talk. Please propose your talk here:


==== End Snip ==== 

Plan on attending? Please RSVP via the link below, so that our kind sponsors can plan accordingly.


2. Agenda

The meetup starts at 6pm.

For the first 30 minutes, there will be mingling over food and drinks. :)

The talk starts after the mingling portion of the evening.

3. Food and drinks sponsored by Fullscript

Big thank you to Fullscript, who will be providing the food for the evening.

Fullscript is an online dispensary platform that helps health care practitioners dispense professional-grade supplements, without the need to store and manage their own inventory.

And Fullscript is hiring for various positions, see the available positions here.

4. Space sponsored by Shopify

Another big thank you goes out to Shopify for providing the venue to host the meetup.

Shopify is an e-commerce platform that provides the tools to set up an online shop and sell anything online, on social media, or in person.

Shopify is hiring various positions as well, check out their openings here.

5. Drinks, Snacks and meetup fees sponsored by SpeedyRails

Big thank you also to SpeedyRails, who will be providing the non-alcoholic drinks & snacks for the evening, and for also sponsoring the Meetup fees!

SpeedyRails offers a cloud-hosting platform for Rails developers, with Canadian and US Datacenters, CDNs, plus add-on DevOps Support. 

6. Plan on attending?

Please RSVP here to let us know so we can plan things out.

7. Call for speakers: Beginner/Intermediate/Advanced Talks 

We're always looking for speakers/topics. If you're up for giving a talk, please feel free to submit your talk proposal via the Ottawa Ruby Talk Proposal form.

Thanks, we hope to see you all there!

The Ottawa Ruby Team

P.S. If you’d like to attend on Wednesday, please do be sure to RSVP here:


Reply all
Reply to author
0 new messages