The Kotlin template uses gradle as a build system and http4k as a lightweight HTTP toolkit.
Gradle version: 5.5.1
Learn about http4k here.
There are two projects which make up a single gradle build:
function- (Library) your function code as a developer, you will only ever see this folder
http4k-entrypoint- (App) HTTP server and routing
The handler is written in the
Tests are supported via junit within
External dependencies can be specified in
If you want to integrate with another system via HTTP, you can, for instance, consider using the http4k client libraries.