Microservice framework: Colossus and numeric library: Spire


Details
Colossus
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.
Spire
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...

Microservice framework: Colossus and numeric library: Spire