| Платформа | Що хостить | Деталі |
|---|
AWS (account 952854879948, регіон eu-central-1) | Frontends, Backends, CMS, Postgres, Cache, Search, Data lake | Amplify · ECS Fargate · Elastic Beanstalk · EC2 · Lambda · RDS · ElastiCache · S3 · CodePipeline · ECR · API Gateway · Kinesis Firehose · SSM Parameter Store |
Railway (workspace Abitly) | Telegram бот і Mini App | Проєкт Abitly-Telegram (production env). Інші Railway-проєкти (overflowing-elegance, Studsearch, FMF) — поза скоупом (див. чому). |
| Cloudflare | DNS, CDN, proxy, Authenticated Origin Pulls для Strapi | Деталі → domains-dns |
| Digital Ocean (🚧 транзитивно — міграція на AWS) | Observability stack (Prometheus + Loki + Grafana) | Docker-compose на Droplet. Деталі → observability. Перехід на AWS заплановано. |
| Сервіс AWS | Що там живе |
|---|
| Amplify | abitly-dev-frontend (Abitly Web dev) · studsearch-prod-frontend (prod) · mission-control (internal) |
| ECS Fargate | abitly-prod-backend · abitly-prod-frontend (обидва — 1 task, ALB abitly-prod-shared) |
| Elastic Beanstalk | studsearch-backend / studsearch-prod-env (t3.micro) |
| EC2 | abitly-prod-strapi (t4g.medium) · abitly-dev-backend (t4g.small) · abitly-shared-typesense (t4g.small) |
| Lambda | analytics collector (abitly-collector-dev) · GA proxy (mission-control-ga-api) · deploy automation (abitly-dev-amplify-sync, abitly-dev-amplify-rebuild, abitly-dev-backend-restart, abitly-prod-ssm-redeploy) · backup (abitly-dev-db-backup) |
| RDS | studsearch-prod (Postgres 17.9, t4g.small — shared by 3 prod services) · abitly-dev-pg (Postgres 17.9, t4g.micro) |
| ElastiCache | abitly-dev-cache · abitly-prod-cache (Valkey 8.0.1, не Redis) |
| S3 | Strapi media (abitly-prod-strapi-media) · CodePipeline артефакти (abitly-{dev,prod}-{backend,frontend,strapi}-pipeline-*, studsearch-prod-pipeline-artifacts-*) · Iceberg data lake (abitly-events-dev) · Terraform state (abitly-terraform-state) · бекапи (abitly-backups-v1, abitly-db-backups-v2) · CloudTrail · EB artifacts |
| API Gateway HTTP | abitly-collector-dev · mission-control-ga-api |
| CodePipeline | 5 pipelines: abitly-dev-backend, abitly-prod-backend, abitly-prod-frontend, abitly-prod-strapi, studsearch-prod-backend — деталі у deploy-pipeline |
- AWS — SSO роль
AdministratorAccess_* (logical name abitly), profile abitly у локальному ~/.aws/config. Region eu-central-1.
- Railway — workspace
Abitly (id 0ac47e20-b73a-469c-8431-0817146ae228).
- Cloudflare —
TODO: account ID. Доступ через Cloudflare MCP (mcp.cloudflare.com/mcp).
- Digital Ocean —
TODO: droplet IP + SSH-доступ для monitoring stack.
В тому самому AWS-акаунті живе незалежна yangon-* система (4 ECS-сервіси + RDS + ElastiCache + Lambda + ECR + Terraform). Це не Abitly/Studsearch, документувати не треба (деталі).