A product to put into production
The application is ready, but hosting, environments, deployments and monitoring still have to be built.
Expertise
AWS cloud architecture designed by a certified architect, infrastructure as code with Terraform, Docker containers, continuous integration and deployment, monitoring and cost control. What we describe is what we actually run in production.
1# deploy.yml — illustration2on:3push: { branches: [main] }45jobs:6verify: 'tests · lint · build'7infra: 'terraform plan → apply'8deploy: 'docker · production'9monitor: 'alerts · logs'
Situations
The application is ready, but hosting, environments, deployments and monitoring still have to be built.
Every release depends on one person and an unwritten procedure. A mistake costs an evening, sometimes an outage.
Costs grow faster than usage, and nobody knows exactly which resource costs what.
Traffic peaks, live streams or heavy processing: the infrastructure must follow the load without staying oversized the rest of the time.
Scope of work
One team for architecture, automation and operations. You can entrust us with all of it or a specific part.
Service selection, networking, multi-AZ high availability, storage and access rights, designed by an AWS-certified architect.
Environments described with Terraform and versioned: reproducible, reviewed like code and recreatable identically.
Automated tests, builds and deployments on every change, with written deployment procedures.
Error, availability and performance tracking, useful alerts rather than noise, written incident procedures.
Sizing based on real load, on-demand infrastructure where usage allows, costs tracked per resource.
AWS, Cloudflare or Hetzner depending on latency, cost and data residency needs.
Method
Existing infrastructure, deployments, costs and past incidents. What works is kept.
Services, environments, security and budget, with the possible options and their consequences.
Infrastructure described as code, integration and deployment pipelines, reproducible environments.
Alerts, dashboards and written operating procedures, handed to the team that runs the product.
Responsibilities
A typical division of responsibilities, agreed for each engagement.
| Topic | Your team | Black Tide |
|---|---|---|
| Accounts and access | You keep ownership of the cloud accounts | We work with the permissions we need, nothing more |
| Infrastructure budget | You set the envelope | We size resources and flag overruns |
| Production releases | You keep the decision | We automate and support, following your rules |
| Incidents | Your on-call arrangements apply | We step in within the agreed hours and scope |
| Documentation | You host it in your tools | We write deployment and operating procedures |
Selected work
A backend on AWS Elastic Beanstalk with multi-AZ auto scaling to absorb peaks, S3 for media, and a target infrastructure budget of €3 to €4 per active user per year.
Read the Vibly caseStreaming infrastructure provisioned on demand and sized for each live session: a cost per viewer-hour around six times lower than a fully WebRTC architecture.
Read the Blisterr caseEach case describes the work delivered, its scope and the current status of the product.
Budget and next steps
The current state, the target architecture, the environments to create and the expected level of monitoring.
Architecture and automation days on one side, hosting costs on the other, estimated during discovery and set out in the quote.
Infrastructure monitoring and maintenance are agreed after go-live, with a defined scope.
Infrastructure audit, CI/CD setup, design of a target architecture or taking over operations.
Useful questions
AWS is our main platform, backed by the AWS Solutions Architect certification. We also use Cloudflare and Hetzner when cost, latency or data residency justify it.
Rarely at first. Docker containers on managed services are enough for most products and cost less to operate. We choose based on load and the team that will run it.
We recommend that cloud accounts are in your name. Infrastructure as code and its documentation are delivered into your tools; ownership of deliverables is set out in the commercial proposal.
We first measure what each resource costs. Levers, from sizing to on-demand provisioning, are costed before being applied, with no promised savings before we have looked.
Next step
Your current hosting, your deployments and what worries you in production: the starting point for a useful assessment.