Tech stack

Tech stack

Development stack

  • langs: Rust, Typescript
  • Telegram API
  • NextJs
  • Graphql
  • Communication: HTTP/2, Message brokers
  • DB: Postres/Redis/Mongo
  • ORM: Prisma/Diesel

Infrastructure stack

  • Kubernetes
  • Monitoring stack (Prometheus, Jaeger, Loki, Grafana, AlertManager, OpenTelemetry, BotKube)
  • DB: MongoDB, Redis, Postgres
  • MQ: RabbitMQ
  • Authentication: OAuth 2.0
  • Object Storage: MinIO
  • Multiple independent microservices

CI/CD

  • Github workflows
  • ArgoCD
  • Discord webhooks