Transaction Management and Kotlin
While working on personal projects, I enjoy exploring new paradigms and design patterns. I needed an interface to support transaction management in a recent project, however I wasn’t using a standard Spring application. Spring provides the @Transaction annotation which allows easy rollback and transaction isolation for web requests. While exploring alternatives, I discovered a somewhat …