KR Studio

Cloud: Where the product runs.

Cloud and infrastructure covers hosting, deployment, storage, content delivery and the pipelines that take code from development into production.

It sits underneath everything else. The frontend, backend and databases all need somewhere to run and a reliable way to be released.

Infrastructure is chosen to suit the product: sized to real usage, with releases that are repeatable instead of manual. Hosting and infrastructure arrangements remain transparent.

AWS

Amazon Web Services: a cloud platform offering computing, storage, databases and many managed services.

It provides a broad range of services for different infrastructure needs.

GCP

Google Cloud Platform: a cloud platform offering computing, storage, databases and managed services.

It works naturally alongside Firebase and Google's AI services.

Docker

A tool that packages an application together with its dependencies into a container that runs the same way everywhere.

It removes differences between development, testing and production environments.

Cloudflare Edge

Cloudflare's global network, which can cache content, filter traffic and run code close to users.

Serving from locations near the user can reduce delay, and traffic can be filtered before it reaches the product.

Kubernetes & CI/CD

Kubernetes coordinates containers across servers. CI/CD pipelines automatically build, test and deploy code changes.

Automation makes releases repeatable instead of manual.