Past Meetup

Microservice framework: Colossus and numeric library: Spire

This Meetup is past

44 people went

Location image of event venue



Microservices are a popular infrastructure design pattern. They're essentially simple services that perform a single function and are deployed independently from one another. They generally communicate over "dumb pipes", commonly HTTP, but other simple queueing and messaging systems could also do the job. Think of microservices as the Single Responsibility principle at the level of an individual service deployment.

Dan Simon from tumblr will give a talk about their new microservices framework, Colossus.


In this talk, Tom Switzer will give a high level overview of the Spire library. Spire provides numeric abstractions for working with numbers (and number-like things) generically, as well as many new numeric types, like Rational, Real, Interval, etc. This will briefly go into why working with algebras is better than working with specific number types. And follow up with what alternatives Spire provides to Scala's standard number types and why you may want to use them.

Tentative agenda:

6:30 - 7:00: Social & get together

7:00 - 7:30: Colossus by Dan Simon

7:30 - 8:00: Spire by Tom Switzer

8:00 - 8:10: Raffle for IntelliJ license and potentially a runner up prize... RSVP to be included.

8:10 - 9:00: You can never have too much socializing and ping pong...