Cloud platforms such as Amazon Web Services make it possible to deploy code without provisioning and managing servers directly, scaling from zero to substantial demand.
xtUML and BridgePoint support modeling an application independently of its deployment architecture. Code can be generated for embedded targets, cloud environments, or a combination of both.
At the time of this article, BridgePoint included capability to generate Java targeting AWS services including Lambda, API Gateway, and DynamoDB.
The original post included a demonstration video.

Illustration from the original AWS Lambda demonstration.
Historical note: this article was published in December 2018. AWS services, BridgePoint generators, and deployment practices have changed since then; consult current documentation before applying the example.