PinnedJonas ChapuisTwo-phase consensus with functional ScalaUse the endless-transaction library to achieve consistency in microservices with distributed transactions and a flexible two-phase commit…6 min read·Mar 4, 2024----
PinnedJonas ChapuisFunctional event sourcing with cats-effectAchieve maximal expressivity and domain abstraction while retaining actor protocol precision using the endless4s Scala library8 min read·Sep 3, 2022----
Jonas ChapuisinBestmileBuilding a transportation cloud with microservicesHow we created a highly-available distributed mobility optimization system in Scala using Akka clusters, with a domain-driven approach27 min read·Mar 1, 2021----
Jonas ChapuisinBestmileOrchestrating startup and shutdown in ScalaA set of abstractions to manage the lifecycle of any Scala process, from small console apps to large-scale distributed Akka cluster…13 min read·May 10, 2020----
Jonas ChapuisinBestmileDomain-driven event sourcing with Akka TypedWelcome to our first technical blog post: Pure domain code at the core, akka persistence on the outside.9 min read·Sep 24, 2019--3--3