heikkilamarko / tasks-app

Tasks App - Modular Monolith

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tasks App - Modular Monolith

A simple single binary task management app, built as a modular monolith. The app supports single-process and multi-process setups. In the multi-process setup, each instance is configured to run a subset of the modules.

components

Tech Stack

TECHNOLOGY DESCRIPTION
Caddy Reverse Proxy, Load Balancer
NATS Messaging, WebSockets, KV Store, Object Store
ZITADEL Identity and Access Management (IAM)
PostgreSQL Database
Terraform Infrastructure Automation
Bash Scripting
Go Programming Language
htmx Web Technology
Hyperscript Frontend Scripting Language
C4 model Software Architecture Visualization

Examples

See the /examples directory for some example setups.

About

Tasks App - Modular Monolith

License:MIT License


Languages

Language:Go 73.8%Language:HTML 18.8%Language:JavaScript 4.2%Language:CSS 1.7%Language:Dockerfile 1.0%Language:Shell 0.5%