—   TECHNOLOGY & ENGINEERING

03

Cloud, DevOps & delivery

Where the product runs, how a change is built, and how the same steps can be repeated. Hosting and pipelines follow the deployment the product needs.

HOW IT FITS

Used when the
product needs them.

Technology follows the product and operational needs — not the other way around.

01

When it fits

A product has to run in a controlled environment, ship through repeatable steps, or sit behind a proxy the deployment already uses.

02

How we use it

Containers, cloud hosts, and CI/CD are chosen for that product’s runtime and release path — not applied as a blanket stack.

IN THIS CAPABILITY

Technologies in
this group.

Each name is used when that part of the product needs it.

Docker

Infrastructure

A tool for packaging an application so it runs the same way in each environment. It is used when the product needs that packaging.

Discuss this technology

Docker Compose

Infrastructure

A tool for running a set of containers together on one machine. It is used when a deployment needs more than one container.

Discuss this technology

Kubernetes

Infrastructure

A platform for running containers across a cluster. It is used when the product needs that kind of deployment.

Discuss this technology

Linux

Infrastructure

The operating system used on servers that host the product. It is the host when the deployment runs there.

Discuss this technology

Nginx

Infrastructure

A web server and reverse proxy. It is used in front of an application when the deployment needs that.

Discuss this technology

Apache

Infrastructure

A web server and reverse proxy. It is used in front of an application when the deployment already uses it.

Discuss this technology

CI/CD

Tool

The practice of building and deploying a change through repeatable steps. The same steps can be run again for the next change.

Discuss this technology

GitHub

Platform

A platform for hosting Git repositories and review. It is used when the project already keeps its source there.

Discuss this technology

GitLab

Platform

A platform for hosting Git repositories, review, and pipelines. It is used when the project already keeps its source there.

Discuss this technology

Bitbucket

Platform

A platform for hosting Git repositories and review. It is used when the project already keeps its source there.

Discuss this technology

AWS

Infrastructure

A cloud host for a product that needs to run there. It is used when the project needs that host.

Discuss this technology

Cloudflare

Infrastructure

A network service for DNS, caching, and traffic in front of a site. It is used when the deployment needs that edge.

Discuss this technology

Cloud infrastructure

Infrastructure

The hosts, networks, and delivery around a product running in the cloud. It is used when the product needs that foundation.

Discuss this technology

OTHER CAPABILITIES

More of what
we use.

Each group is used when the product needs it.

Have a product, technical challenge or delivery gap? Let's discuss the right next step.