Akka Classic Serialization
Don't waste months in your project only to realize Java serialization sucks. Learn to use Avro, Kryo or Protobuf to max-out the performance of your Akka system.
Crank up that speed.
No need for me to pitch Akka to you at this point. If you've never used Akka or you're at the "I'm curious" phase, start here. Akka is used all over the place, BUT. But. To maintain such high-scale, high-performance systems, you need good tools. Turns out, the default way actor messages are sent, for both persistence, storage and clustering, the horrendous Java serialization is used, because it works for anything, but works badly for everything.
If you want perf, you need either
- Kryo
- Avro
- Protocol buffers
- or your own message serialization
This course will teach you exactly that.
After this course, you'll be able to:
- integrate Kryo serialization for blazing fast performance
- integrate Avro serialization for type-safe, schema-based (and fast)
- integrate Google's Protocol Buffers (Protobuf) for type-safety and schema evolution
- write your own serializer for whatever your heart desires
- configure EVERYTHING
Plus some extra perks:
- You'll have access to the entire code I write on camera (all 726 lines of it)
- You'll be invited to our private Slack room where I'll share latest updates, discounts, talks, conferences, and recruitment opportunities
- (soon) You'll have access to the takeaway slides
- (soon) You'll be able to download the videos for your offline view
Course Overview
Get started now!
Your Instructor
I'm a software engineer and the founder of Rock the JVM. I started the Rock the JVM project out of love for Scala and the technologies it powers - they are all amazing tools and I want to share as much of my experience with them as I can.
As of February 2024, I've taught Java, Scala, Kotlin and related tech (e.g. Cats, ZIO, Spark) to 100000+ students at various levels and I've held live training sessions for some of the best companies in the industry, including Adobe and Apple. I've also taught university students who now work at Google and Facebook (among others), I've held Hour of Code for 7-year-olds and I've taught more than 35000 kids to code.
I have a Master's Degree in Computer Science and I wrote my Bachelor and Master theses on Quantum Computation. Before starting to learn programming, I won medals at international Physics competitions.