/todo-api-go

A To Do REST API using Go, protected by OIDC using Zitadel and monitored using OpenTelemetry/Signoz

Primary LanguageGoApache License 2.0Apache-2.0

Summary

A simple To Do REST API using Go, GORM and Gin. In theory, should be compatible with (or at least close to compatible with) the SPA from my other ToDo learnings.

In addition, this implementation is a testbed for a couple of additional technologies:

  • Role-based access control (RBAC) implemented using OIDC and Zitdadel
  • OpenTelemetry for application instrumentation
  • Signoz in Docker for telemetry collection and visualization