Presslabs Platform Specifications

We've build the first managed WordPress platform based on Kubermetes, a bold and innovative infrastructure, with security and performance as our top priorities.

Successfully manage the factors that impact your WordPress-powered websites

We crafted an integrated solution built on a hybrid Kubernetes and bare metal infrastructure.

Well-designed infrastructure

A multi-layered structure designed for high-availability.

Find out more

WordPress Runtime

WordPress runs within dockerized containers on top of Kubernetes, with fine-grained control over resources and in isolation with regards of the environment.

Find out more

Presslabs System Management

Our platform has at its core the Presslabs API.

Find out more

Support and Communication

Our tooling chain takes into consideration two key factors.

Find out more

Infrastructure

Our modern implementation of a high-availability stack designed to fit the most complex WordPress setups.

Ozone Controller is the center piece of our Kubernetes cluster as it orchestrates the WordPress setup and facilitates our clients operations.

Backups are performed incrementally at all levels.

We also rely on internationally certified service providers such as: Google Cloud Platform , Hetzner , Leaseweb , DigitalOcean , Softlayer , AWS and Heficed .

built with
gateway
manages
generates
manages
interacts
manages
Google Kubernetes Engine Cluster
Presslabs Stack
WordPress Environment
nginx
SECURITY LAYER
EDGE NODES
CACHE NODES
Google Cloud Load Balancer
Presslabs API
Mysql Operator
WordPress Operator
Prometheus
nginx Ingress Controller
MySQL Cluster
Velero backups and disaster recovery
WordPress Pods
ElasticSearch Pods
Kubernetes Persistent Volumes
Thumbor Pods
Ozone Tasks
Grafana
Fluent Bit
Papertrail
Google Cloud Persistent Disk Snapshots
Stackdriver
Ozone Controller

WordPress Runtime

WordPress pods are formed of stack-runtime containers, which are PHP containers that contain PHP-FPM and custom PHP libraries, Nginx and other tools.

built with using using
WP PRESSLABS
SENDGRID

Transactional email

PAPERTRAIL

Log aggregation

HYPERDB

Primary / Secondary server selection

DOCKER
ALPINE LINUX
PHP 7.4
WORDPRESS PODS
BITBUCKET

Code repos

GITHUB

Code repos

GITIUM
GITEA
CUSTOM CODE

WordPress themes and plugins

WORDPRESS CORE

System Management

The heart and brain of our platform that has at its core the Presslabs API.

Logs and metrics

Log data is the ultimate source of truth for all system health monitoring, user activity and business intelligence data generation

LOG QUERYING AND NAVIGATION
KIBANA
PAPERTRAIL
GLASS
GRAFANA

Internal visualization

GRAPHITE

Metrics storage

SYSTEM LOG DATA

Messaging and error handling

Continuous monitoring of errors and thus knowing at all times what and where breaks is invaluable for improving the quality of our service.

MAILGUN
SENTRY

Realtime error tracking

Cache management

The task of automatic page cache refreshing, is handled by a custom engine we have written in Python, we call it internally Carbon Cache.

CARBON CACHE
MYSQL
MYSQL OPERATOR
GUNICORN

Web Server Gateway Interface (WSGI)

CELERY

Distributed Task Queue

User Control plane

At the core of our platform is the Presslabs API, that is glueing together all the management components.

Silver is handling the billing process, tailored on our telco model.

Zinc is the interface to the Route53 NS based system.

All the state of the platform is stored and shared between components in HA Redis.

REACT
REDUX
MYSQL
MYSQL OPERATOR
REDIS

Data Structure Store

PRESSLABS API
PRESSLABS Control plane
LET’S ENCRYPT

Certificate Authority

DRONE

Continuous Delivery Platform

PYTHON
ROUTE53

Domain Name System

ZINC

Zone manager

SILVER

Invoicing system

PAY U

PAYMENT GATEWAY

Server automation and orchestration

Lattice is responsible for the server inventory management.

The Presslabs dashboard and internal tooling are running on Kubernetes in the Google Cloud Platform.

LATTICE

Inventory management

ANSIBLE

Configuration management

GITHUB

Charts and Secrets

HELM
MOZILLA SOPS

Secrets operations

GOOGLE CLOUD
KUBERNETES

Support and Communication

Our tooling chain takes into consideration two key factors: smooth development process while handling, at the same time, site related issues with transparency and proactivity.

FRONTAPP

Customer communication management

OPSGENIE

Operations team management

STATUSCAKE

Uptime and errors monitoring

SLACK

Operations communications

STATUSPAGE

Incident status

CLIENTS

Success stories

See more customers getting the most of their online WordPress properties

Ready to get started?

Join other WordPress aficionados from around the world that enjoy Presslabs since 2011.