Presslabs Platform Specifications

Our entire WordPress hosting know-how has shaped today’s Presslabs Managed platform. We’ve built a bold infrastructure, with security and performance as our top priorities.

Learn more
All Roads Lead to Technical Specifications

Infrastructure

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

Backups are performed incrementally at all levels.

We also rely on internationally certified service providers such as: Hetzner, Leaseweb, Softlayer, AYK, AWS

using using using using BACKUPS
CACHE NODES
DATABASE
FILES STORAGE
ZFS ON LINUX
SFTP
GITFS
using
PERCONA
MEMCACHED
NGINX
ORCHESTRATOR
built with
SECURITY LAYER
EDGE NODES
SECURITY
PHP CONTAINERS
AMAZON GLACIER
AMAZON S3
Z3

The library that does the heavy pushing. Written and OS'ed by PRESSLABS

HOT DATA COPIES
DATABASES CODE REPOS DATA FILES ACCESS LOGS

WordPress environment

WordPress is run on Dockerized containers with lightweight Linux distributions.

built with using using
WP PRESSLABS
SENDGRID

Transactional email

PAPERTRAIL

Log aggregation

HYPERDB

Primary / Secondary server selection

DOCKER
ALPINE LINUX
PHP 7.1
PHP
CONTAINERS
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

Transactional mail sending

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 dashboard

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 DASHBOARD
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

Ready to get started?

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