This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Thursday, October 19 • 11:20am - 12:10pm
Designing a reactive real-time data platform: Architecture and Infrastructure Challenges

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

Alex covers the key architectural decisions and challenges encountered during the design and implementation of a reactive data platform that is able to fulfill several business use cases, ranging from real-time data ingestion to analysis, at massive scales. Pluralsight's current implementation consists of discrete microservices running on top of the JVM, using a mixture of Scala, Akka, Spark, and Kafka. Alex shares Pluralsight's event-driven, reactive design that leverages REST, Hypermedia, and several open source frameworks and platforms, including Spring, Hadoop, YARN, Kafka, Storm, and Spark. Topics include:
- The major architectural components of the platform
- Leveraging Kafka's distributed commit log for message persistence and event sourcing.
- Integrating real-time and batch data pipelines using Spark
- Designing event-driven protocols in Scala using Akka
- Asynchronous remote communication between services and actors
- Binary message serialization protocols
- Data-integration challenges


Thursday October 19, 2017 11:20am - 12:10pm CDT
Salon K