https://github.com/axel-op/agnostic-serverless-functions-java-example
A template for an agnostic serverless function in Java
https://github.com/axel-op/agnostic-serverless-functions-java-example
agnostic-serverless-function agnostic-to-frameworks azure-functions faas function-as-a-service google-cloud-functions java serverless-functions
Last synced: 11 months ago
JSON representation
A template for an agnostic serverless function in Java
- Host: GitHub
- URL: https://github.com/axel-op/agnostic-serverless-functions-java-example
- Owner: axel-op
- License: mit
- Created: 2022-09-17T14:11:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-03T22:15:06.000Z (over 1 year ago)
- Last Synced: 2025-02-08T10:26:25.432Z (about 1 year ago)
- Topics: agnostic-serverless-function, agnostic-to-frameworks, azure-functions, faas, function-as-a-service, google-cloud-functions, java, serverless-functions
- Language: HCL
- Homepage: https://github.com/axel-op/agnostic-serverless-functions-java
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Agnostic Serverless Functions in Java: example
This is an example of an [Agnostic Serverless Function in Java](https://github.com/axel-op/agnostic-serverless-functions-java). An *agnostic serverless function* is a serverless function which has no direct dependency to any provider-specific FaaS framework.
Neither [the code of this function](./src/main/java/fr/axelop/agnosticserverlessfunctions/example/), nor [its configuration](./pom.xml), contain instructions specific to any FaaS provider.
This function can be deployed to AWS Lambda, Azure Functions or Google Cloud Functions without editing the code or the configuration (other providers will be added in the future). Look at the [deployment workflow](./.github/workflows/deployment.yml) for a complete example of a deployment.