Skip to content

The New Enterprise: Migrating big systems to Scala, RabbitMq and AWS

Photo of Mike Brittain
Hosted By
Mike B. and Greg W.
The New Enterprise: Migrating big systems to Scala, RabbitMq and AWS

Details

One year ago a team at Getty Images began building the foundation for a new asset management platform to replace a set of third-party systems. The team adopted Scala and the Akka framework centered around a queue-based architecture via RabbitMq, relying on event sourcing for persistence. The new system runs on AWS featuring "immutable servers" by automating ready-to-go AMI's built with Packer and Puppet and deployed with AWS CloudFormation.

In this talk Michael Hamrah will explore some of the design decisions which went into the system and the patterns which emerged as the system developed.

• How do you wire asynchronous, queue based systems together?

• Why event sourcing?

• What are "immutable servers" and how do they solve build-and-deploy problems?

• What patterns emerge when building actor-based systems with Akka?

• Developing API's with Akka and Spray and sharing them with Swagger

Michael Hamrah is a Software Engineer at Getty Images.

SPONSOR AND HOST

We'd like to thank Tumblr for hosting our April 21 event and sponsoring pizza and refreshments.

Tumblr is currently hiring for a number of NYC-based engineering jobs in Mobile, Hadoop, PHP, Scala, MySQL and more. To learn more about what it's like to work at Tumblr and view current open positions, visit http://www.tumblr.com/jobs .

Photo of NYC Tech Talks group
NYC Tech Talks
See more events
NYC Tech Talks
Photo of NYC Tech Talks group
No ratings yet
Tumblr
35 East 21st Street · New York, NY