Starting from scratch, and with no real experience of akka in production, we built our application (https://make.org) with the ambition to welcome users from the whole of Europe. I chose to use an event-sourced architecture for it.
After more than 2 years in production, I’d like to share some things we learned on the way:
– Architecture of the application
– Deploying the application in a cloud environment
– High availability
– Load testing
– Upgrading the application
– What tool should be used where
At the end of the talk, it should be clear where to use akka, and where it would shine less.