Stack
Start with Go. Add SvelteKit or Next.js for the frontend.
Protocol
Choose between HTTP and gRPC. Support for protobufs and streaming.
Database
Choose your database. We support all major databases.
Payments
Integrate with payment gateways.
Authentication
Login using OAuth2 with PKCE or Magic Links. Secure API access with JWTs encoded using EdDSA with a proper key rotation policy.
Authorization
Fine-grained access control and permissions using bitwise operations. A hybrid of Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC).
Deployment (in progress)
A fully automated CI/CD pipeline using GitHub Actions. Deployments are done using Docker containers. No work on server required.
Maintainability
As much logic on backend as possible. As little dependencies as possible. As little code abstraction as possible (Dependency Injection with Strategy Pattern only).
Log Aggregation
Centralized logs from apps and containers, visualized in Grafana.
System & Docker Monitoring
Track system and Docker metrics with real-time Grafana dashboards.
Alerting System
Set up alerts for critical events and get instant notifications.