Simplifying Code: migrating from Reactive to Virtual Threads

Four years into building Customaite.ai , we made the decision to migrate away from reactive programming. Here&rsquo;s why, and how Java&rsquo;s Virtual Threads made it possible without needing to trade-off performance. Recently I gave a talk on how the new Java Virtual Threads feature allowed us to simplify the codebase at Customaite. I spoke about our journey from migrating away from a reactive…