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

Sign up or log in to save this to your schedule 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.

avatar for Jan Machacek

Jan Machacek

Chief Technology Officer, Cake Solutions
"I help companies achieve exceptional growth and success through use of modern computing technologies; specifically large-scale machine learning and big data systems, particularly those that interact with IoT, wearables, mobiles as well as modern web applications. My experience and expertise allows me to advise on future technical strategies. | | Naturally, I am a passionate technologist; I have hands-on experience with delivering large-scale... Read More →

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

Attendees (46)