If you are looking for a consultant to help you with the Akka Toolkit, you have come to the right place! Over the past decade I have consulted with dozens of clients on the topic distributed and reactive systems using technologies such as Akka, Akka Cluster, Akka Streams as well as related technologies such as Kafka, Kubernetes and Cassandra to name but a few.
Recurring themes I have been working on include (but are not limited to):
I’m also regularly training teams before they get started in order to ensure that all best practices are followed on a new project, or when growing a team in order to speed up the on-boarding process.
I think I know what I am doing, but don’t take my word for it. Here’s what a few of my clients have to say about the work we have done together:
Security is paramount when it comes to cryptocurrencies and banking. So when these two interact, security becomes an even bigger deal. Our solution SILO, which launched in 2018, finally makes it possible for banks to safely store their clients’ crypto-assets.
We got Manuel on board right away when we started building SILO because of his outstanding expertise in Akka Cluster. He helped us kickstart the project and accompanied us during the first few months of development. By putting best practices in place, Manuel made sure SILO was off to a good start. This has allowed us to build a successful product that is secure, reliable and integrates seamlessly with the infrastructure of financial institutions.
Wirecard has been growing substantially over the past couple of years. Consequently, we needed to rethink our architectural paradigm to support this sustained growth going forward.
We found that reactive microservices were the perfect solution, allowing us to scale up in terms of transaction volume. The microservices architecture also lets us fully leverage our international developer teams as it allows them to work independently without requiring constant communication, which is crucial for a company that operates on a global scale.
Manuel has been accompanying us on this journey since 2016, training our teams on Akka and Akka Cluster. He also performs regular architectural reviews, which helps us stay on track as the project evolves. Furthermore, Manuel has been giving us great advice when it comes to advanced technical topics, such as performance tuning.
It’s incredibly helpful to have a distributed systems expert at hand to guide our teams so we can ensure our core systems are capable of supporting our business growth.
Paidy’s business is rapidly growing, and with each new customer, we face exciting new challenges and targets to strive towards.
The recent on-boarding of a significant new customer with a newly agreed-upon Service Level Agreement meant we had to review the latency requirements of our core payment service.
Manuel, who is incredibly experienced with Akka Cluster, helped us better understand the background behind the elevated latencies in our core services and improve the issues. We are now on the way to having predictable latency at the scale we will need to support our growth, including during update and failover scenarios. Manuel’s work was invaluable in helping us achieve this milestone for Paidy.
VCharge has a complex and naturally reactive technology which is working in production but needs to rapidly scale by two or three orders of magnitude. We hired Manuel to help with this. He is perceptive and practical, detail-oriented and abstract, hard-working and laid-back, smart and humble. He is fun to work with and learn from, and a great teammate and all-around strategist / thinker in addition to having deep reactive / Akka-based experience.
Overall, Manuel is fantastic, and he comes with my strong recommendation if you have an ambitious, distributed, high-speed technology that needs to flourish and scale.
© Copyright 2020. manuel bernhardt. All rights reserved.