cloudPlatform architecture

Platform architecture

At Maxxton, our cloud-native platform architecture is designed to deliver scalability, performance, and reliability. Built on Google Cloud, it harnesses advanced hospitality operations management to support holiday rentals, holiday parks, and campsites.

Rows of server racks in a data centre

cloud_doneCloud first

Cloud-first, always

Our architecture is designed with a cloud-first approach, allowing dynamic scalability and robust performance. Key features include:

checkGoogle Cloud infrastructure: Hosting all our services in Google Cloud guarantees access to industry-leading security and scalability.
checkGoogle Cloud Load Balancing: Optimal performance through advanced global traffic distribution.
checkAutoscaling: Resources are dynamically adjusted to meet workload demands, ensuring efficient performance even under system pressure.
checkOracle databases on Google Bare Metal: High-performance database solutions with failover and backup capabilities across regions.
checkBackup and disaster recovery (DR): Redundant systems in separate regions safeguard data integrity and minimise downtime.
Maxxton runs on Google Cloud, wrapped in layers of protection, with active threat detection that escalates to engineers

hubMicroservices

Microservices architecture

Our software is built on a microservices architecture, employing Docker containers managed by Kubernetes. This approach enables flexibility and modularity, allowing us to integrate a diverse array of technologies tailored to specific needs.

Diagram: external websites, integrations and Maxxton applications reach Maxxton through an external and internal API, connected to services, databases and a message queue

dnsResilience

Redundant and resilient infrastructure

We guarantee operational reliability through multiple data centres and cloud providers:

checkGoogle Cloud: Primary hosting, with production environments spread across three availability zones in Groningen (NL) and Frankfurt (DE).
checkAWS and Google Cloud EU: Used for application and database backups, ensuring data redundancy and security.

Our infrastructure is managed using infrastructure as code, engineered for portability across Kubernetes platforms.

Maxxton at the centre of its security controls, certified PCI DSS, ISAE-3402 and NF525

memoryUnder the hood

Core technologies

database

Databases

OracleMongoDBElasticsearchPostgresRedisRabbitMQ
deployed_code

Frameworks

Spring BootNode.jsAngularReactKeycloak
code

Languages

JavaTypeScriptSQLPython
rocket_launch

Deployment tools

TerraformHelmTekton

extensionIntegrations

Limitless integrations

Booking.com
Airbnb
Expedia
Vrbo
WhatsApp
Microsoft Azure
Ctoutvert
RMS Cloud
Feratel
Insee
Koole Controls
Qenner
Elite Parks
+ many more

Ready to take the next step?

See the platform your parks would run on, and ask our engineers anything about it.