Loading…
This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Wednesday, October 5 • 2:10pm - 3:00pm
Monolith to reactive microservices

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In this talk, we will review an experience of rearchitecting and migrating a system that appeared reactive and microservice-based, but was in fact a monolith with RPC calls to a truly reactive architecture.

The migration work had to be done without causing disruption to the current system, and without taking time to rewrite the system. The result is a biometric computer vision system with a distributed domain in Akka / Scala with storage in Apache Cassandra, with the computer vision components in OpenCV in C++, connected with RabbitMQ and with batch analytics code in Apache Spark.

This talk will show the architectural and code smells that were the result of half-harted reactive implementation and the way to address them, but also the impact of the changes on privacy and security of the stored biometric information.

Speakers
avatar for Jan Machacek

Jan Machacek

Senior Principal Engineer, Disney Streaming Services
I am a passionate engineer & author with practical experience in architecting actor-based systems, well-engineered machine learning systems, and matching infrastructure. I have hands-on experience in the architecture & implementation of:Connected health systems (signal processing... Read More →


Wednesday October 5, 2016 2:10pm - 3:00pm CDT
Texas Ballroom