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:
cloudflaredon 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