Session
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 clean architecture approach for serverless. 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 developers interested in serverless architecture, cloud flexibility, and clean architecture principles.
For in-person presentation I will need an internet connection for the live deploy and demo
                                
                            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