Did you and your team start embarking on a new project using the reactive approach and technologies, but are you in doubt as to whether you are doing things “the right way”? Let’s check right now how you are doing. With the Reactive Audit, I’ll take a look at your architecture and codebase, identify critical design and development anti-patterns and give you a set of recommendations as to how to best proceed going further.
You have done the necessary upfront evaluation, watched talks and read articles on the benefits of eventual consistency, non-blocking streams, the actor model and asynchronous programming and you know that this is the direction that suits your business best. While building the new application or after having launched it, you run into issues that seem to resist the usual problem-solving mechanisms your team is used to, and doubt as to what is going on slowly creeps in.
As a Reactive Systems consultant I have been helping technology companies for years to transition from the traditionally synchronous, database-centric model of thinking to the world of fully-asynchronous, non-blocking, event-oriented and eventually consistent distributed systems. I have written a book on the topic of reactive web applications, and more recently am putting together the experience gained from numerous consulting projects as a list of anti-patterns often found in client codebases (you can watch me talk about it).
With the Reactive Audit, you get the chance to hire me directly to have a look at your codebase. Here’s what I will do:
As the world’s largest food delivery network, logistics are a vital part of our business and it’s important that we’re always operational and avoid outages at all costs. A critical service of our logistics infrastructure uses Akka Cluster, so we reached out to Manuel to get input from a reactive systems expert.
Manuel conducted a thorough reactive audit, reviewing the architecture of one of our core applications, and then discussed his findings with us in a one-day workshop. He helped us improve our application and optimise our infrastructure so we can ensure maximum uptime. I’m happy to say that our logistics are now running even more smoothly for our brands all around the world.
The key deliverable is a comprehensive, actionable evaluation of your application in the light of applying reactive principles, presented in the form of a PDF report. We will start by having a call in which you will tell me all about what your application is expected to do, how it fits in the bigger picture of the entire system landscape and what pain points it is supposed to address. After you give me access to your codebase, I will then proceed to analyze it following a process I have devised over the years. The report will consist of:
I’m specialized in applications built with Akka and the Play Framework and Lagom, be it in Java or Scala.
No. This audit is focusing on the application of reactive principles – asynchronous programming, reactive domain modelling, reactive application architecture – and is not meant to review a particular code style or proficiency in a language.
Sorry, no. This audit is meant for applications that are in the beginning phase (you are just getting started with reactive applications and have a handful services) or for particular system that is part of a bigger landscape. We will clarify if your system is a fit at the very beginning of our conversation.
Here’s what I need from you, which should not be costing you too much time:
I’ve always received very positive feedback when performing these audits. That’s why I provide a full 100% money-back guarantee on this offering. If you’re not happy with the audit results I’ll give you a full refund, no questions asked.
In general you should count with 3 weeks to get the audit. If you need it faster / yesterday, we can talk about it.
Please send me an email at [email protected] and briefly describe your business, the stage you are in with your application (prototype / development / production) as well as the main pain points you are encountering. If you’re a good fit for the audit, I’ll send you a link in order for us to schedule our initial consultation call.
© Copyright 2020. manuel bernhardt. All rights reserved.