Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Serverless OpenHack Tokyo] Azure Serverless (English)

[Serverless OpenHack Tokyo] Azure Serverless (English)

[Serverless OpenHack Tokyo] Azure Serverless

https://satonaoki.wordpress.com/2019/11/14/serverless-openhack-tokyo/

SATO Naoki (Neo)

November 12, 2019
Tweet

More Decks by SATO Naoki (Neo)

Other Decks in Technology

Transcript

  1. Serverless Tokyo November 12th – 14th @satonaoki #MSOpenHack SATO Naoki

    (Neo) Senior Software Engineer, Microsoft Corporation
  2. Functions everywhere Platform Application delivery Operating system •• • ••

    • •• • + https://github.com/azure/azure-functions-host (+other repos) Azure Functions host runtime Azure Functions Core Tools Azure Functions base Docker image Azure Functions .NET Docker image Azure Functions Node Docker image •••
  3. Kubernetes + Functions Hybrid solutions – some data needs to

    be processed on-prem Compliance and Consistency – Azure policy or compliance reqs Specific compute requirements (e.g. GPUs, high memory) Leverage existing Kubernetes investments
  4. Durable Functions Function chaining Fan-out / fan-in Event aggregation Monitoring

    / scheduler http Async HTTP APIs Human interaction / timeout
  5. Durable Functions Function chaining Fan-out / fan-in Event aggregation Monitoring

    / scheduler http Async HTTP APIs Human interaction / timeout
  6. Sender sends message to queue Queue ACKs receipt Receiver connects

    to queue & retrieves message Receiver ACKs complete (or other action) Queue
  7. Sender only knows about Topic Receivers only know about Subscriptions

    Filters and Actions exist on Subscriptions “type” = “order” “type” = “quote” Topic Subscription 1 Subscription 2