Skip to content

IT infrastructure and cloud deployment

Service · Santiago, Chile

I take systems to production in containers on Google Cloud, with networking, load balancing and autoscaling: the system adds servers when more users arrive and removes them when demand drops.

What's included

Containers
Docker and Docker Compose: each part of the system runs isolated and is updated without stopping the rest.
Kubernetes on Google Cloud
Autoscaling based on real demand with KEDA.
Entry and networking
Load balancing with HAProxy, an API gateway that routes each request and networking configured on Google Cloud.
Messaging
Heavy tasks go to a Pub/Sub queue and are processed separately, without making the user wait.
Continuous deployment
Every change is checked, packaged and published on its own, like this page with Cloud Build and Cloud Run.

Where I've done it

I designed GPS Global’s architecture on Kubernetes, with an API gateway, HAProxy and KEDA, for more than 100,000 concurrent users (measured with k6). Before that I worked two years at networking companies.

Stack

  • Docker
  • Kubernetes
  • KEDA
  • HAProxy
  • Google Cloud
  • Pub/Sub
  • Cloud Run

Let's talk about your project

Tell me what you need to build or scale. I reply within 24 hours, from Santiago, Chile.