abhishekrana / tech-stack

Tech Stack for microservices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tech-stack

Services

Service Stack
migrations GoLang + Postgres
service-1 Python (FastAPI) + PostgreSQL (SQLAlchemy)
service-2 Python (FastAPI) + MongoDB (Beanie)
service-3 Vue.js
service-4 GoLang (Chi) + Redis

Setup

# Bootstrap
./bootstrap.sh

# Install dependencies and setup k8s cluster
./setup.sh

# Deploy
cd k8s/deployments/local
tilt up

Roadmap

Deployment

K3D deployment

Service-1

Backend (FastAPI + PostgreSQL)

Service-1: Swagger

Service-2

Backend (FastAPI + MongoDB)

Service-2: Swagger

Service-3

Frontend (Vue.js)

Service-3: Products

About

Tech Stack for microservices

License:MIT License


Languages

Language:Python 27.0%Language:Dockerfile 20.1%Language:TypeScript 12.9%Language:Vue 12.0%Language:Go 11.2%Language:Smarty 10.7%Language:Starlark 3.1%Language:Shell 1.6%Language:HTML 0.5%Language:JavaScript 0.5%Language:CSS 0.2%