ayedo Software Delivery Platform: High-Level Overview
TL;DR The ayedo Software Delivery Platform combines a production-ready Kubernetes distribution, the …
Diese Serie erklärt systematisch, wie moderne Software compliant entwickelt und betrieben wird – von EU-Regulierungen bis zur technischen Umsetzung.
For many engineering leaders, the primary goal is clear: deliver functional features, not operate databases and message brokers. Yet, the operations, patches, backups, and HA design of PostgreSQL, Redis, or Kafka often fall to the same teams that should be advancing business logic.
Managed Backing Services address this by providing core infrastructure services like databases, caches, and event streaming as standardized, managed components on the platform. Instead of setting up a separate PostgreSQL or Kafka installation for each project, developers consume these services through well-defined interfaces, policies, and self-service processes.
On the ayedo SDP, this is done Kubernetes-natively: the platform uses proven open-source operators, integrates security and compliance requirements at the platform level, and provides your teams with consistent service profiles. This shifts the operation of these critical components from a project to a platform function – repeatable, verifiable, and auditable.
For developers, this means less time on infrastructure issues, fewer “snowflake” setups, and more focus on functional logic and architectural decisions.
CloudNativePG is a PostgreSQL operator specifically developed for operation on Kubernetes. Instead of managing a traditional VM-based database, PostgreSQL is described as a Kubernetes resource. The operator handles:
This creates a database landscape that behaves like other Kubernetes resources – with the same mechanisms for observability, policies, and automation.
For many organizations today, not only SLAs but also requirements from NIS-2 and DORA are relevant. NIS-2 must be transposed into national law by October 17, 2024; DORA applies to financial market participants from January 17, 2025.
CloudNativePG supports these requirements through:
Business continuity and disaster recovery – central themes under DORA – thus become a design feature of your database platform, not an afterthought.
On May 25, 2018, the GDPR (General Data Protection Regulation) came into effect. It requires, among other things, appropriate measures for securing and recovering personal data. In PostgreSQL setups, this is often solved on a project basis with scripts and cron jobs – with corresponding risks of gaps.
CloudNativePG provides:
In a managed form on the ayedo SDP, this becomes a service feature: backup policies are defined per plan, enforced platform-wide, and verifiable for compliance audits.
PostgreSQL is robust but not designed to efficiently handle thousands of short-lived connections. CloudNativePG tightly integrates connection pooling (e.g., with PgBouncer) into the database topology. This means:
For application teams, this reduces the need to reinvent complex connection handling strategies in each service.
A core component of many compliance programs is the secure handling of credentials and keys. CloudNativePG can be tightly integrated with a central secret management system like HashiCorp Vault:
In conjunction with the ayedo SDP, this becomes a unified approach to secrets across all backing services – an important component for meeting the technical and organizational requirements of the GDPR.
Redis or the open-source fork Valkey are de facto standards for in-memory caching, sessions, and simple message queues. However, many organizations run scattered, poorly documented instances that have grown historically.
As a Managed Backing Service on the ayedo SDP, Redis/Valkey instances are:
For developers, the added value is concrete: they receive reproducible, reliable caches and queues without having to deal with HA setups, backup issues, or storage tuning.
At the same time, persistence options and replication strategies are chosen so that use cases involving personal data can meet the requirements of the GDPR – for example, through encryption at the storage level and defined retention policies.
Kafka is much more than a “message bus”: it is the foundation for event-driven architectures, data pipelines, and real-time analytics. At the same time, operating a clean Kafka cluster is complex.
The Strimzi operator brings Kafka to Kubernetes and handles:
On the ayedo SDP, Kafka is available as a Managed Backing Service. Application teams can request topics and access through platform workflows, while HA, scaling, and upgrades are centrally managed and documented.
This is particularly relevant in the context of DORA and NIS-2: event streaming platforms often become business-critical. A centrally managed operation with a clear responsibility model and documented DR strategies is a prerequisite for this.
Regulatory requirements often seem abstract: “appropriate technical and organizational measures,” “business continuity,” “security-by-design.” With Managed Backing Services, such requirements can be translated into concrete platform functionalities.
With the entry into force of the GDPR on May 25, 2018, requirements such as:
became mandatory for systems processing personal data.
At the level of backing services, this means:
When PostgreSQL (CloudNativePG), Redis/Valkey, and Kafka are provided as Managed Services on the ayedo SDP, these mechanisms can be centrally defined and enforced for all instances.
NIS-2 targets operators of critical and important facilities. The directive came into effect on January 16, 2023, and must be transposed into national law by October 17, 2024. A focus is on:
High availability, automatic failover, replication, and monitoring are not “nice-to-have” topics here but direct responses to regulatory requirements. By using operators like CloudNativePG and Strimzi as part of a platform, these requirements can be systematically implemented and demonstrated.
The DORA (Digital Operational Resilience Act) specifically targets financial market participants and their service providers. It came into effect on January 16, 2023, and applies from January 17, 2025. Core topics:
For backing services on the ayedo SDP, this means:
Instead of designing these aspects anew in each project, they are established as platform standards – and thus consistently auditable.
What does this look like in practice for a single team wanting to deploy a new application on the ayedo SDP?
TL;DR The ayedo Software Delivery Platform combines a production-ready Kubernetes distribution, the …
In a detailed blog series, Nextdoor’s Core Services team provides valuable insights into …
Nextcloud stands for digital independence, European data protection standards, and an open, …