Azure (Microsoft)
Your products can be found at https://portal.azure.com.
Functions (Like AWS lambda)
Quickstart Function that response to HTTP request
developing Azure Functions using Java
Your first Java based Lamda
(I had to clean my ~/.m2 folder before that or it would return me a super outdated version)
It will already have a Function that responds to web requests with a default response
Try to run it locally
mvn azure-functions:run
And it will tell you the URL you need to use to test it.
HttpExample: [GET,POST] http://localhost:7071/api/HttpExample
For me it was http://localhost:7071/api/HttpExample?name=Thorsten
You can import this into Eclipse via Import existing Maven project.
In order to be able to deploy you need to do
If you get this
You need to do
Azure Functions Core Tools
(FIXME I do not know I you really need this for Java development) Install the Azure Core Tools. If you get this error:
Install it like this
Azure CLI
Install Azure CLI, basically add sources list, and
Cosmos DB
MongoDB compatible database with the option for replicate in different geo locations How to enable multiple geo locations
Message Queues
Storage queues vs Service Bus queues
Traffic routing / Load Balancing
Azure Front Door
https://docs.microsoft.com/en-us/azure/frontdoor/quickstart-create-front-door
You need to have at least 2 backends in 2 different regions.