Build applications with the Go SDK
Start building your Temporal application by defining the key components: Workflows, Activities, and Workers.
Each of these plays a distinct role:
- A Workflow defines your application's control flow and business logic.
- An Activity performs the actual work—such as calling APIs or accessing databases.
- A Worker runs the code and connects your app to the Temporal Service.
In this section, you:
- Define a Workflow
- Define one or more Activities
- Run a Worker to execute them
Once you have these pieces in place, you can start creating Workflow Executions, pass data, handle errors, and scale up.
tip
This section is SDK-specific. All code examples use the Go SDK.