Skip to content

02/CLOUD & AWS

AWS infrastructure, designed by people who ship code on it.

Architecture, migration, security, operations and cost — the full cloud side of the business. We work on AWS every day because it is where the software we write lives.

01/When you would call us

Four situations we hear a lot.

  • Your AWS account grew organically, and nobody currently at the company remembers why half of it is configured the way it is.

  • The bill went up and the traffic did not, and the console gives you eleven dashboards but no answer.

  • You are moving off a VPS, a managed host or another cloud, and downtime during the move is not something you can offer your customers.

  • A customer or an auditor has started asking about access control, encryption and audit trails, and you would like better answers than the ones you have.

02/What we do

The work, itemised.

Cloud infrastructure and compute
Properly segmented networks, right-sized compute, and load balancing that scales on its own. EC2, VPC, Elastic Load Balancing, Auto Scaling and IAM, assembled to match your traffic rather than a diagram.
Storage and databases
Managed databases, durable object storage, backups you can actually restore from, and caching where it earns its place. RDS, S3, DynamoDB and ElastiCache.
Serverless and application services
Event-driven and API-backed workloads without servers to maintain, so you pay for what you use. Lambda, API Gateway, SQS, SNS and EventBridge.
Containers
Containerized applications on ECS, EKS or Fargate, with task sizing, service discovery and rollout behaviour set up so a bad deploy stops itself.
Security and access
Least-privilege access, protected network edges, audit trails and secrets handled properly. IAM, WAF, Shield, CloudTrail and Secrets Manager, reviewed against how your team actually works.
Monitoring and operations
Knowing something is wrong before your customers tell you. Dashboards worth looking at, alerts worth waking up for, centralized logs, and faster incident diagnosis through CloudWatch.
Cost optimization
Finding where the bill actually goes, then removing the waste — idle resources, oversized instances, and architecture decisions quietly charging you every month.
Migration to AWS
Moving existing applications onto AWS with a plan, a tested cutover and a way back. The rollback path is designed before the migration starts, not during it.

03/How we approach it

The order matters more than the list.

  1. Read the account

    We go through what is actually deployed — network layout, IAM, data stores, what is running and what is merely still switched on. Almost every account contains a surprise.

  2. Map it against the workload

    Infrastructure only makes sense next to the traffic it serves. We line the two up and mark where the environment is over-provisioned, under-protected, or both at once.

  3. Sequence the changes by risk

    You get an ordered list, not a wish list: what is safe to change on a Tuesday afternoon, what needs a maintenance window, and what should be left alone for now.

  4. Change it in reversible steps

    Infrastructure moves in increments, each one deployed, verified and individually revertible. No big-bang weekend where everything changes at once.

  5. Leave it documented

    A current architecture diagram, the reasoning behind the decisions, and alerting configured so the environment tells you when it drifts.

04/Technology

What this pillar is built with.

Compute
  • EC2
  • Lambda
  • ECS
  • EKS
  • Fargate
  • Auto Scaling
Networking
  • VPC
  • Elastic Load Balancing
  • Route 53
  • CloudFront
Data
  • RDS
  • Aurora
  • DynamoDB
  • S3
  • ElastiCache
Integration
  • API Gateway
  • SQS
  • SNS
  • EventBridge
  • Step Functions
Security
  • IAM
  • WAF
  • Shield
  • CloudTrail
  • Secrets Manager
  • KMS
Operations
  • CloudWatch
  • Cost Explorer
  • Systems Manager
  • Backup

05/What you get

Things you can point at.

  • A current architecture diagram that matches what is actually deployed
  • A findings document: what we found, why it matters, and what it costs you
  • A change plan ordered by risk, with the reversible steps marked
  • Infrastructure defined as code, so the next change is reviewable
  • CloudWatch dashboards and alarms tuned to your workload, not to defaults
  • A cost breakdown by service, with the specific savings identified and sized

06/Questions

Cloud & AWS, asked about.

01

Can you work with an AWS setup we already have?

Yes — that is most of this work. Existing environments get reviewed for performance, security, reliability and cost, then improved in increments. A rebuild is occasionally the right answer, but it is never the opening suggestion.

02

Can you actually reduce our AWS bill?

We can tell you where it goes, which is the part most teams are missing. Whether it comes down depends on what we find. Sometimes the saving is large and sits in idle resources; sometimes the spend is legitimate and the honest answer is that it is roughly right.

03

Do we need to move everything to AWS at once?

No, and it is usually a poor idea. Migrations go better in stages, with each workload moved, verified and left running before the next one starts. That keeps every step small enough to undo.

04

What if we do not know which AWS services we need?

That is how most of these conversations start, and it is fine. Describe the business or technical problem in plain terms — working out which services fit is our job, not yours.

05

Do you work on other clouds?

AWS is where we are strongest and it is what we recommend when the choice is open. If you are already on another cloud and want an honest opinion about whether moving is worth it, we will give you one, including when the answer is no.

Describe the problem.

A few lines is enough. You will get a reply from an engineer within one business day, and it will address what you actually asked.