Skip to content

Infrastructure

Infrastructure consultancy for Silver Frog (flush.io).

Last Updated: February 2026 Status: Active limited-hours external consultancy

Context

Silver Frog is a casino platform. We provide infrastructure consultancy with limited monthly capacity - setting up the cloud platform, CI/CD, and access control. The client's infrastructure docs live in their repo at docs/infrastructure/.

Approach

Phased delivery. Phase 1 is a minimal dev environment to get them running. Phase 2 scales to production with EKS and full platform tooling.

Phase 1 — Dev Environment

Single EC2 + RDS + Cloudflare. No Kubernetes, no Keycloak.

  • Compute: EC2 t3.small (eu-central-1), app runs via Docker Compose
  • Database: RDS db.t3.micro (free tier eligible)
  • Access control: Cloudflare Access with Google/GitHub login (no IdP needed)
  • Tunnel: cloudflared on EC2, no inbound ports
  • CI/CD: GitHub Actions with self-hosted runner on EC2, images stored in ECR
  • Bootstrap: Ansible playbook (run once) for Docker, cloudflared, GitHub runner
  • IaC: Terraform for AWS + Cloudflare resources

Consultancy Estimate

Task Hours
Initial setup — AWS account, S3 state backend, IAM, Cloudflare account 4
Terraform — VPC, EC2, RDS, security groups 6
Terraform — Cloudflare tunnel, Access, DNS 4
Ansible — EC2 bootstrap (Docker, cloudflared, GitHub runner) 4
GitHub Actions — CI/CD pipeline 3
Testing and handover 3
Total ~24 hours

At €70/hr: ~€1,680

Infra Cost (client pays)

Resource Spec Monthly
EC2 t3.small (2 vCPU, 2GB) ~€15
RDS db.t3.micro (free tier eligible for 12 months) €0-15
NAT Gateway Outbound internet for private subnet ~€32
Cloudflare Free plan €0
ECR Container registry for app images ~€1
GitHub Free plan, self-hosted runners €0
Total Traffic costs not included ~€50-65 (base)

Phase 2 — Production (EKS)

Full platform: EKS, Keycloak, Cloudflare ZTNA (WARP), Prometheus/Grafana/Loki, ArgoCD.

Consultancy Estimate

Task Hours
Terraform — VPC, EKS, node groups, IAM roles 16
Terraform — RDS multi-AZ, networking 6
Keycloak — deployment, realm config, OIDC integrations 12
Cloudflare ZTNA — WARP, Gateway policies, Keycloak integration 6
Observability — Prometheus, Loki, Grafana on EKS 8
ArgoCD — GitOps pipeline, app manifests 6
Migration — move app from Phase 1 EC2 to EKS 4
Testing and handover 6
Total ~64 hours

At €70/hr: ~€4,480

Infra Cost (client pays)

~€250-300/month