Session
Kotlin Clean Architecture for Serverless: Business Logic You Can Take Anywhere
As cloud platforms continue to evolve, serverless functions provide powerful ways to build and scale applications with reduced infrastructure concerns. However, cloud-specific requirements often make it challenging to keep business logic portable across different cloud providers. This session presents a variant of clean architecture designed to separate core business logic from cloud-specific code, leveraging Kotlin’s capabilities along with Spring Cloud Function and headless Gradle modules.
In this talk, I’ll demonstrate how to structure a Kotlin application for serverless using a simplified clean architecture approach. This structure maintains cloud-agnostic business logic while allowing platform-specific implementations for integration functionality like storage. By isolating business logic in headless modules, developers can deploy the same core code across multiple cloud function providers such as AWS Lambda and Azure Functions.
Through live coding, we’ll explore practical techniques for building and deploying serverless applications with cloud-agnostic business logic.
This session is aimed at advanced Kotlin developers interested in serverless architecture, cloud flexibility, and clean architecture principles.

Elena van Engelen
Independent Senior Software Engineer
Vught, The Netherlands
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top