beaker

module
v0.0.0-...-1d2b2b8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2025 License: MIT

README

Overview

Beaker is a demonstration project that shows how to build a production-ready microservice API. It includes structured request handling, streaming support, service discovery, health checks, and observability features, giving teams a practical foundation for building scalable systems.

Project Goals

  • Showcase the components needed to build and run a modern production quality microservice.
  • Build our system in go using the NATS service protocol, and a Postgres database.
  • Discuss use of standards, and how they help guide our development.
  • Demonstrate tooling used to help accelerate developer productivity when building with these tools
  • Provide observability hooks for health checks and metrics.
  • Show best practice developer-friendly local development via Github Codespaces and devcontainers.

Each episode covers one of the following topics

Development environment setup

  • Start a codespace
  • After startup complete run make bootstrap

Directories

Path Synopsis
internal
api
db

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL