Skip to content
cirlume.
Menu
← All expertise

Expertise / 04 of 04

Cloud & delivery.

Make releases repeatable and systems easier to operate as the product grows.

Review your release process
A rack of dark green server units with status lights, one coral, and a laptop showing a deployment pipeline

When to bring us in

Sound familiar?

  • Releases depend on one person remembering the steps.
  • You find out about problems when a customer reports them.
  • Nobody is sure how the production setup was built.

Why us

What we bring to cloud & delivery.

  • Infrastructure kept in code

    Our own products run on AWS with infrastructure defined in Terraform, so environments can be reviewed and rebuilt.

  • Data kept apart by design

    In SoulCare, each care provider has its own PostgreSQL database rather than sharing tables with everyone else.

  • Accounts set up in your name

    Cloud accounts and databases are yours from the first day, not something to transfer at the end.

Benefits

What changes for you.

Illustration for cloud & delivery
  • Routine releases

    Deploying becomes a normal step any authorised person can take, rather than an evening one engineer has to set aside.

  • Problems seen first

    Alerts reach your team when something fails, before a customer has to phone and tell you.

  • Infrastructure you can read

    The production setup is written down as code, so a new engineer can see how it was built and why.

  • A known way back

    Rollback and recovery are written down and rehearsed, so undoing a bad release means following steps, not improvising.

What the work includes

Make the route to production understandable.

We work through environments, configuration, access, deployment and visibility so releases do not depend on memory or one person. Operational needs shape the setup, and the team inheriting it gets a clear path forward.

  1. Infrastructure & deployment

    Environments and configuration kept in version control and deployed the same way every time.

  2. Observability & recovery

    Logs, metrics and alerts that show what the system is doing, and a plan for when it fails.

  3. Ongoing engineering support

    A defined scope for maintenance and improvements after launch.

Use cases

Projects we take on.

Where AI helps

Useful, on a short leash.

Bounded jobs a model can take on inside cloud & delivery work, with a person checking the result.

Where it stops: permissions, releases and decisions that matter stay with ordinary tested code and a named person, not a model’s output.

A practical sequence

How the work runs.

  1. Review how it runs

    Understand the application, deployment path, access model and recurring operational problems.

  2. Make releases repeatable

    Version infrastructure and configuration, define environments and add relevant delivery checks.

  3. Prepare for operation

    Document recovery steps, monitoring needs, responsibilities and the support scope.

Review your release process ↗

Relevant product work

See it in practice.

Home care operations / Our product

SoulCare

Each SoulCare provider gets its own Postgres database. Small Go services run on AWS Lambda behind API Gateway, with sign-in through Cognito and infrastructure defined in Terraform.

Explore SoulCare ↗
Real SoulCare master roster in day view, showing demonstration data
SoulCare / Real product interface · Demonstration data

What’s changing

Shifts to plan for.

Dates that affect cloud & delivery work, checked against the official sources.

  1. June 2026

    Amazon Linux 2 reaches end of life

    Amazon Linux 2 reached end of life on 30 June 2026. Lambda runtimes built on it, such as Python 3.10 and 3.11 and older Java, get limited patches until their own deprecation dates.

  2. April 2026

    Lambda deprecates Node.js 20

    Lambda stopped patching the nodejs20.x runtime on 30 April 2026. Creating functions on it is blocked from 29 July 2027 and updating them from 31 August 2027.

  3. April 2026

    MySQL 8.0 reaches end of life

    Oracle moved MySQL 8.0 to Sustaining Support, so Oracle no longer releases security fixes for it. Oracle recommends moving to MySQL 8.4 LTS or 9.7 LTS.

Cost

What shapes the estimate.

  • Starting point

    A setup built by hand with little documentation takes more investigation than one already partly defined in code.

  • Number of environments

    Each extra environment, region or tenant adds configuration to define, test and keep consistent.

  • Compliance requirements

    Audit, access control and data residency rules add review steps and limit what can safely be automated.

  • Support expectations

    Response times, hours of cover and the scope of ongoing work all change the size of the arrangement.

Engagement

Ways to work together.

  1. A first, fixed stage

    Discovery, a prototype or a technical review with agreed outputs, so the next decision is made with something concrete in hand.

  2. Delivery in phases

    The build split into releases, each with a scope you review and approve before it starts.

  3. Ongoing engineering

    An agreed scope for support and improvements after launch, with response expectations written down.

Review your release process ↗

Choosing a partner

Questions to ask any provider.

Including us. The answers tell you more than a portfolio does.

  1. Will we have full access to our infrastructure?

    Cloud accounts, domains and pipelines should sit with you, so you aren’t tied to one provider to make a change.

  2. How would we roll back a bad release?

    If the answer is vague or has never been tried, the first real failure is where you find out.

  3. What do you monitor, and who gets alerted?

    Monitoring only helps if someone with the right access sees the alert and knows what to do next.

  4. Could our own team maintain this?

    A clever setup nobody in-house understands can cost more to keep running than the problem it was meant to solve.

Common questions

Before you get in touch.

Do you support products you did not build?

We can review an existing product and its infrastructure before agreeing a support scope. Access, documentation, dependencies and the condition of the code affect what is practical.

Do you offer round-the-clock support?

Coverage, response expectations and escalation are agreed for each engagement. We don’t offer a default 24/7 support commitment.

Can you help reduce cloud costs?

We can review resource usage, architecture and operating requirements to identify options. Any saving depends on the current setup and the trade-offs you can accept.

What does handover include?

We agree that with the scope. It can include source and infrastructure repositories, deployment instructions, environment requirements and operating notes for your team.