Build serverless apps with Go

Visual Studio

When you're authoring Azure functions, custom handlers allow you to use any language or runtime that supports HTTP primitives. In this module, you'll use the programming language Go and custom handlers.

Learning objectives

In this module, you will:

  • Understand when to use custom handlers.
  • Build serverless apps by using Go.
  • Handle different triggers like HTTP and queue.


  • Visual Studio Code is recommended, but it's perfectly fine to use any text editor or IDE.