SlideShare a Scribd company logo
1
Cloud Native
Technologies : The Building
Blocks of Modern Database
Software
Divine Odazie
2024 London
20th September 2024
2
2
Divine Odazie
● Technology Evangelist
at Severalnines
● Electrical/Electronics Engineer
● Certified Kubernetes Application
Developer (CKAD)
● Data on Kubernetes Ambassador
● Certified AWS Solutions Architect
● I’m excited to speak at SREDAY
London 2024!
Database ops, your way
3
1. A brief history of database
deployments
2. Cloud Native Technologies
3. Introduction to Stateful Workloads on
Kubernetes
4. Building a DBaaS on Kubernetes
5. Building a DBaaS with Kubernetes
6. Conclusion
4
Humble beginnings
5
5
Early Days
● Data was mainly stored in mainframe
computers.
● At this time, limitations included high
cost and rigid data models.
● Oxford-educated mathematician and
computer scientist, Edgar Codd's 1970
paper introduced the relational
database, revolutionizing the field.
Database ops, your way
6
6
Pre-Cloud
● Organizations had to purchase and
manage their own database hardware
and software.
● Cloud computing emerged as a
potential solution, promising easier and
more affordable database options.
● These on-prem deployments are still
important today, especially for data
sovereignty, compliance, and
low-latency requirements.
Database ops, your way
7
7
The Cloud Era
● Cloud-managed databases simplified
provisioning and management of
database infrastructure.
● Hardware tasks were offloaded to the
cloud provider, allowing organizations
to focus on their applications.
● Database-as-a-Service (DBaaS) further
abstracted complexity and offered
pay-as-you-go pricing.
Database ops, your way
8
8
Container
Revolution
● Container technologies, led by Docker,
have revolutionized application and
database deployment.
● It enabled easier and faster deployment
across various platforms.
● Kubernetes emerged as the defacto
orchestration standard for containerized
applications.
Database ops, your way
9
Road to databases on Kubernetes
Database ops, your way
10
Cloud Native
Technologies
Database ops, your way
11
What is Cloud Native?
Cloud native practices empower
organizations to develop, build,
and deploy workloads in
computing environments (public,
private, hybrid cloud) to meet their
organizational needs at scale in a
programmatic and repeatable
manner.
11
Cloud native technologies
Cloud native technologies and
architectures typically consist of
some combination of containers,
service meshes, multi-tenancy,
microservices, immutable
infrastructure, serverless, and
declarative APIs — this list is
non-exhaustive.
Source: Cloud Native Computing Foundation (CNCF)
Definitions
Database ops, your way
12
12
The Cloud
Native
Computing
Foundation
(CNCF)
The CNCF seeks to drive adoption
of the Cloud Native paradigm by
fostering and sustaining an
ecosystem of open source,
vendor-neutral projects.
It democratize state-of-the-art
patterns to make these innovations
accessible for everyone.
13
Introduction
to Stateful
Workloads on
Kubernetes
Database ops, your way
14
What is a Stateful workload?
A workload that requires persistent data and must maintain its state across
restarts or failures. Examples include:
● Databases: Store transactional data, user information, etc.
● Game servers: Persist player data, game progress, etc.
● AI/ML applications: Store training data, model checkpoints, etc.
Stateful workloads require meticulous orchestration!
Database ops, your way
15
Challenges Stateful workloads face
● Maintaining a consistent identity
○ Often for connection to other services
● High & Consistent Availability
○ Upgrades must be handled carefully to avoid disruption
○ Stateful workloads often have complex start and shutdown processes
Source: Stateful Workloads in Kubernetes: A Deep Dive
Database ops, your way
16
Kubernetes was originally designed
for stateless workloads.
Database ops, your way
17
How is Kubernetes addressing these
challenges?
Deployment
● StatefulSets
○ A StatefulSet ensures each
of its pods retains a sticky,
stable, unique identity.
● Jobs
○ Training datasets, models in
ML
○ Backups
+ Other components
Lifecycle and Day 2
Management
● Custom Resource Definitions
(CRD)
● Operators (How Kubernetes runs
CRDs)
○ PostgreSQL,
○ Kafka,
○ MySQL,
○ Redis, etc.
Database ops, your way
18
How does Kubernetes
handle storage?
Database ops, your way
19
19
Persisting the
Data
Persistent Volumes (PVs): Kubernetes
objects that represent storage resources in
your cluster.
Persistent Volume Claims (PVCs): a request
for storage by a user. PVCs consume PV
resources.
Container Storage Interface (CSI): is a
standard for exposing arbitrary block and file
storage systems to containerized workloads
Getting features like:
● Dynamic provisioning, resizing
● Snapshots, cloning etc.
Source: DoK Whitepaper
Database ops, your way
20
20
Source: DoK Whitepaper
Putting it all
together
● The user submits a configuration…
● The Operator processes the request…
● The StatefulSet creates pods in order…
● The PVCs are bound to Persistent
Volumes…
● The database application within the
pods…
● The Operator continuously monitors the
cluster…
Database ops, your way
21
Building a
DBaaS on
Kubernetes
Database Ops, Your Way
22
What does a DBaaS on Kubernetes need?
● Requires a system to manage users and databases
● Needs a method to apply schemas
● Must generate secrets with authentication data and distribute them to clusters and
applications using those databases
● More importantly the ability to automate day 2 ops and standardize daily lifecycle ops
● Requires a user-friendly interface
Database ops, your way
23
Being Independent
● Involves procuring your own
infrastructure, building custom
software to handle each job
within the DBaaS framework.
● Requires expertise and significant
investment in time and resources.
23
You choose
Being Interdependent
● A middle ground between buying
a solution and building everything
from scratch.
● You would integrate your chosen
infrastructure, code, and tools
with off-the-shelf software to
function as the control plane.
https://youtu.be/G8MnpkbhClc?si=-
he2TdIiJI7dKUv4
Database ops, your way
24
Source: How to Build Modern DBaaS Using CNCF Ecosystem Technologies
Interdependency with Cloud Native Technologies
Database ops, your way
25
Do-It-Yourself DBaaS
Database ops, your way
26
Zalando
● PostgreSQL-as-a-Service on
Kubernetes since as far back as
2018. Learn more in this talk.
● Deploying and managing 500+
PostgreSQL HA clusters.
● Creators of the Postgres operator
and Patroni.
26
Who built a DBaaS on Kubernetes?
Shopify
● KateSQL – Shopify’s custom-built
Database-as-a-Service platform
on GKE.
● Supporting hundreds of
production MySQL instances.
● Kubernetes for efficient resource
utilization and scaling.
https://youtu.be/G8MnpkbhClc?si=-
he2TdIiJI7dKUv4
Database ops, your way
27
Not everyone wants to put their
databases on Kubernetes…
YET!
Database ops, your way
28
Building a
DBaaS with
Kubernetes
Database ops, your way
29
29
Introducing CCX
CCX is a drop-in, white-label DBaaS that allows
CSPs to offer managed open-source databases to
their end users, using their own infrastructure.
Details:
● Kubernetes-based
● Built on the industry-leading ClusterControl (CC)
platform
● Prioritizes data sovereignty through a loosely
coupled architecture and regulatory compliance
● Quick to set up and integrate
● Provides 24/7 support and high SLA
● Offers an easy-to-use ops and end-user interface.
Database ops, your way
30
Architecture
& Overview
CCX Cloud Service
Provider Architecture
Database ops, your way
31
Deploy CCX
Dependencies
● CCX core DB operators
● NATS
● ExternalDNS
● Ingress controller
1
CCX Installation in 3 Steps
2
Deploy CCX Core
Services
● CCXUI
● Authentication service, etc.
● DB Orchestration service
3
Deploy CCX
Observability Stack
● Grafana
● Alert manager
● Prometheus node exporter
CCX Documentation | Public On Github | ArtifactHUB
Database ops, your way
32
32
Elastx: A Swedish Cloud Provider || Lintasarta Cloudeka:
An Indonesian Cloud Provider
● They implemented a full-fledged, premium service quickly
instead of committing a ton of R&D resources and time to
build one from scratch.
● They are now offering DBaaS to
thousands of end users.
● They fully customized the platform
to meet their specific needs.
Who built a DBaaS with CCX?
Database ops, your way
33
33
Wrapping up
The journey of database deployment is far
from over.
Cloud-native technologies, particularly
Kubernetes, offer powerful tools for managing
Stateful workloads like databases.
If you are interested in a drop in DBaaS
solution, scan the QR code.
Database ops, your way
34
Tech Evangelist
Divine Odazie
Check out our podcast:
Sovereign DBaaS Decoded
Sovereign DBaaS Decoded
@Severalnines
@_Odazie

More Related Content

PDF
Slides: Enterprise Architecture vs. Data Architecture
PDF
Managing Cloud Native Data On Kubernetes 1st Early Release Jeff Carpenter Pat...
PDF
YugabyteDB - Distributed SQL Database on Kubernetes
PPTX
Best practices: running high-performance databases on Kubernetes
PDF
Enterprise Architecture vs. Data Architecture
PPTX
Webinar: Enterprise Trends for Database-as-a-Service
PPTX
Webinar: Data Protection for Kubernetes
PPTX
Accelerating the Path to Digital with a Cloud Data Strategy
Slides: Enterprise Architecture vs. Data Architecture
Managing Cloud Native Data On Kubernetes 1st Early Release Jeff Carpenter Pat...
YugabyteDB - Distributed SQL Database on Kubernetes
Best practices: running high-performance databases on Kubernetes
Enterprise Architecture vs. Data Architecture
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Data Protection for Kubernetes
Accelerating the Path to Digital with a Cloud Data Strategy

Similar to SREDAY London 2024 | Cloud Native Technologies: The Building Blocks of Modern Database Software (20)

PPTX
Converged Infrastructures on Kubernetes with Kubevirt
PDF
Localhost Conference 2024_ Building a Flexible and Scalable Database Strategy...
PDF
Building Cloud Native Applications with Oracle Autonomous Database.
PDF
stackconf 2024 | Orchestrating Resilient Data: Harnessing the Strength of Kub...
PPTX
Webinar: Enterprise Trends for Database-as-a-Service
PPTX
Cloud Base db Administration .pptx
PDF
Cloud Data Strategy event London
PDF
Run Cloud Native MySQL NDB Cluster in Kubernetes
PDF
SKILup Days Container Orchestration - Kubernetes Operators for Databases
PDF
Data protection in a kubernetes-native world
PPTX
La creación de una capa operacional con MongoDB
PDF
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for Databases
PPTX
Database as a Service (DBaaS) on Kubernetes
PDF
Aw4103303306
PPTX
How to manage state with a Kubernetes Application
PPTX
How leading financial services organisations are winning with tech
PDF
Cloud-Native Data: What data questions to ask when building cloud-native apps
PDF
The Long Term Cost of Managed DBaaS vs Sovereign DBaaS
PDF
PostgreSQL on AWS Aurora/Azure Cosmos VS EC2/Azure VMs
PDF
The Modern Database for Enterprise Applications
Converged Infrastructures on Kubernetes with Kubevirt
Localhost Conference 2024_ Building a Flexible and Scalable Database Strategy...
Building Cloud Native Applications with Oracle Autonomous Database.
stackconf 2024 | Orchestrating Resilient Data: Harnessing the Strength of Kub...
Webinar: Enterprise Trends for Database-as-a-Service
Cloud Base db Administration .pptx
Cloud Data Strategy event London
Run Cloud Native MySQL NDB Cluster in Kubernetes
SKILup Days Container Orchestration - Kubernetes Operators for Databases
Data protection in a kubernetes-native world
La creación de una capa operacional con MongoDB
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for Databases
Database as a Service (DBaaS) on Kubernetes
Aw4103303306
How to manage state with a Kubernetes Application
How leading financial services organisations are winning with tech
Cloud-Native Data: What data questions to ask when building cloud-native apps
The Long Term Cost of Managed DBaaS vs Sovereign DBaaS
PostgreSQL on AWS Aurora/Azure Cosmos VS EC2/Azure VMs
The Modern Database for Enterprise Applications
Ad

More from Severalnines (20)

PPTX
Sovereign DBaaS_ A Practical Vision for Self-Implementation of DBaaS.pptx
PDF
Building a Sovereign DBaaS on K8s OpenInfra Summit Asia 2024.pdf
PDF
S-DBaaS Community Call | Introduction to Sovereign DBaaS: The why, what and how
PDF
WEBINAR SLIDES: CCX for Cloud Service Providers
PPTX
LIVE DEMO: CCX for CSPs, a drop-in DBaaS solution
PDF
Kubernetes at Scale: Going Multi-Cluster with Istio
PDF
DIY DBaaS: A guide to building your own full-featured DBaaS
PDF
Cloud's future runs through Sovereign DBaaS
PPTX
Tips to drive maria db cluster performance for nextcloud
PPTX
Working with the Moodle Database: The Basics
PPTX
SysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDB
PDF
(slides) Polyglot persistence: utilizing open source databases as a Swiss poc...
PDF
Webinar slides: How to Migrate from Oracle DB to MariaDB
PDF
Webinar slides: How to Automate & Manage PostgreSQL with ClusterControl
PDF
Webinar slides: How to Manage Replication Failover Processes for MySQL, Maria...
PDF
Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...
PPTX
Disaster Recovery Planning for MySQL & MariaDB
PPTX
MariaDB Performance Tuning Crash Course
PPTX
Performance Tuning Cheat Sheet for MongoDB
PPTX
Advanced MySql Data-at-Rest Encryption in Percona Server
Sovereign DBaaS_ A Practical Vision for Self-Implementation of DBaaS.pptx
Building a Sovereign DBaaS on K8s OpenInfra Summit Asia 2024.pdf
S-DBaaS Community Call | Introduction to Sovereign DBaaS: The why, what and how
WEBINAR SLIDES: CCX for Cloud Service Providers
LIVE DEMO: CCX for CSPs, a drop-in DBaaS solution
Kubernetes at Scale: Going Multi-Cluster with Istio
DIY DBaaS: A guide to building your own full-featured DBaaS
Cloud's future runs through Sovereign DBaaS
Tips to drive maria db cluster performance for nextcloud
Working with the Moodle Database: The Basics
SysAdmin Working from Home? Tips to Automate MySQL, MariaDB, Postgres & MongoDB
(slides) Polyglot persistence: utilizing open source databases as a Swiss poc...
Webinar slides: How to Migrate from Oracle DB to MariaDB
Webinar slides: How to Automate & Manage PostgreSQL with ClusterControl
Webinar slides: How to Manage Replication Failover Processes for MySQL, Maria...
Webinar slides: Backup Management for MySQL, MariaDB, PostgreSQL & MongoDB wi...
Disaster Recovery Planning for MySQL & MariaDB
MariaDB Performance Tuning Crash Course
Performance Tuning Cheat Sheet for MongoDB
Advanced MySql Data-at-Rest Encryption in Percona Server
Ad

Recently uploaded (20)

PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Cost to Outsource Software Development in 2025
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Transform Your Business with a Software ERP System
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
top salesforce developer skills in 2025.pdf
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Digital Strategies for Manufacturing Companies
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
System and Network Administraation Chapter 3
PDF
System and Network Administration Chapter 2
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Upgrade and Innovation Strategies for SAP ERP Customers
Odoo Companies in India – Driving Business Transformation.pdf
Cost to Outsource Software Development in 2025
Computer Software and OS of computer science of grade 11.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Transform Your Business with a Software ERP System
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
L1 - Introduction to python Backend.pptx
Reimagine Home Health with the Power of Agentic AI​
Adobe Illustrator 28.6 Crack My Vision of Vector Design
top salesforce developer skills in 2025.pdf
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Digital Strategies for Manufacturing Companies
Why Generative AI is the Future of Content, Code & Creativity?
System and Network Administraation Chapter 3
System and Network Administration Chapter 2
CHAPTER 2 - PM Management and IT Context
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free

SREDAY London 2024 | Cloud Native Technologies: The Building Blocks of Modern Database Software

  • 1. 1 Cloud Native Technologies : The Building Blocks of Modern Database Software Divine Odazie 2024 London 20th September 2024
  • 2. 2 2 Divine Odazie ● Technology Evangelist at Severalnines ● Electrical/Electronics Engineer ● Certified Kubernetes Application Developer (CKAD) ● Data on Kubernetes Ambassador ● Certified AWS Solutions Architect ● I’m excited to speak at SREDAY London 2024! Database ops, your way
  • 3. 3 1. A brief history of database deployments 2. Cloud Native Technologies 3. Introduction to Stateful Workloads on Kubernetes 4. Building a DBaaS on Kubernetes 5. Building a DBaaS with Kubernetes 6. Conclusion
  • 5. 5 5 Early Days ● Data was mainly stored in mainframe computers. ● At this time, limitations included high cost and rigid data models. ● Oxford-educated mathematician and computer scientist, Edgar Codd's 1970 paper introduced the relational database, revolutionizing the field. Database ops, your way
  • 6. 6 6 Pre-Cloud ● Organizations had to purchase and manage their own database hardware and software. ● Cloud computing emerged as a potential solution, promising easier and more affordable database options. ● These on-prem deployments are still important today, especially for data sovereignty, compliance, and low-latency requirements. Database ops, your way
  • 7. 7 7 The Cloud Era ● Cloud-managed databases simplified provisioning and management of database infrastructure. ● Hardware tasks were offloaded to the cloud provider, allowing organizations to focus on their applications. ● Database-as-a-Service (DBaaS) further abstracted complexity and offered pay-as-you-go pricing. Database ops, your way
  • 8. 8 8 Container Revolution ● Container technologies, led by Docker, have revolutionized application and database deployment. ● It enabled easier and faster deployment across various platforms. ● Kubernetes emerged as the defacto orchestration standard for containerized applications. Database ops, your way
  • 9. 9 Road to databases on Kubernetes Database ops, your way
  • 11. 11 What is Cloud Native? Cloud native practices empower organizations to develop, build, and deploy workloads in computing environments (public, private, hybrid cloud) to meet their organizational needs at scale in a programmatic and repeatable manner. 11 Cloud native technologies Cloud native technologies and architectures typically consist of some combination of containers, service meshes, multi-tenancy, microservices, immutable infrastructure, serverless, and declarative APIs — this list is non-exhaustive. Source: Cloud Native Computing Foundation (CNCF) Definitions Database ops, your way
  • 12. 12 12 The Cloud Native Computing Foundation (CNCF) The CNCF seeks to drive adoption of the Cloud Native paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. It democratize state-of-the-art patterns to make these innovations accessible for everyone.
  • 14. 14 What is a Stateful workload? A workload that requires persistent data and must maintain its state across restarts or failures. Examples include: ● Databases: Store transactional data, user information, etc. ● Game servers: Persist player data, game progress, etc. ● AI/ML applications: Store training data, model checkpoints, etc. Stateful workloads require meticulous orchestration! Database ops, your way
  • 15. 15 Challenges Stateful workloads face ● Maintaining a consistent identity ○ Often for connection to other services ● High & Consistent Availability ○ Upgrades must be handled carefully to avoid disruption ○ Stateful workloads often have complex start and shutdown processes Source: Stateful Workloads in Kubernetes: A Deep Dive Database ops, your way
  • 16. 16 Kubernetes was originally designed for stateless workloads. Database ops, your way
  • 17. 17 How is Kubernetes addressing these challenges? Deployment ● StatefulSets ○ A StatefulSet ensures each of its pods retains a sticky, stable, unique identity. ● Jobs ○ Training datasets, models in ML ○ Backups + Other components Lifecycle and Day 2 Management ● Custom Resource Definitions (CRD) ● Operators (How Kubernetes runs CRDs) ○ PostgreSQL, ○ Kafka, ○ MySQL, ○ Redis, etc. Database ops, your way
  • 18. 18 How does Kubernetes handle storage? Database ops, your way
  • 19. 19 19 Persisting the Data Persistent Volumes (PVs): Kubernetes objects that represent storage resources in your cluster. Persistent Volume Claims (PVCs): a request for storage by a user. PVCs consume PV resources. Container Storage Interface (CSI): is a standard for exposing arbitrary block and file storage systems to containerized workloads Getting features like: ● Dynamic provisioning, resizing ● Snapshots, cloning etc. Source: DoK Whitepaper Database ops, your way
  • 20. 20 20 Source: DoK Whitepaper Putting it all together ● The user submits a configuration… ● The Operator processes the request… ● The StatefulSet creates pods in order… ● The PVCs are bound to Persistent Volumes… ● The database application within the pods… ● The Operator continuously monitors the cluster… Database ops, your way
  • 22. 22 What does a DBaaS on Kubernetes need? ● Requires a system to manage users and databases ● Needs a method to apply schemas ● Must generate secrets with authentication data and distribute them to clusters and applications using those databases ● More importantly the ability to automate day 2 ops and standardize daily lifecycle ops ● Requires a user-friendly interface Database ops, your way
  • 23. 23 Being Independent ● Involves procuring your own infrastructure, building custom software to handle each job within the DBaaS framework. ● Requires expertise and significant investment in time and resources. 23 You choose Being Interdependent ● A middle ground between buying a solution and building everything from scratch. ● You would integrate your chosen infrastructure, code, and tools with off-the-shelf software to function as the control plane. https://youtu.be/G8MnpkbhClc?si=- he2TdIiJI7dKUv4 Database ops, your way
  • 24. 24 Source: How to Build Modern DBaaS Using CNCF Ecosystem Technologies Interdependency with Cloud Native Technologies Database ops, your way
  • 26. 26 Zalando ● PostgreSQL-as-a-Service on Kubernetes since as far back as 2018. Learn more in this talk. ● Deploying and managing 500+ PostgreSQL HA clusters. ● Creators of the Postgres operator and Patroni. 26 Who built a DBaaS on Kubernetes? Shopify ● KateSQL – Shopify’s custom-built Database-as-a-Service platform on GKE. ● Supporting hundreds of production MySQL instances. ● Kubernetes for efficient resource utilization and scaling. https://youtu.be/G8MnpkbhClc?si=- he2TdIiJI7dKUv4 Database ops, your way
  • 27. 27 Not everyone wants to put their databases on Kubernetes… YET! Database ops, your way
  • 29. 29 29 Introducing CCX CCX is a drop-in, white-label DBaaS that allows CSPs to offer managed open-source databases to their end users, using their own infrastructure. Details: ● Kubernetes-based ● Built on the industry-leading ClusterControl (CC) platform ● Prioritizes data sovereignty through a loosely coupled architecture and regulatory compliance ● Quick to set up and integrate ● Provides 24/7 support and high SLA ● Offers an easy-to-use ops and end-user interface. Database ops, your way
  • 30. 30 Architecture & Overview CCX Cloud Service Provider Architecture Database ops, your way
  • 31. 31 Deploy CCX Dependencies ● CCX core DB operators ● NATS ● ExternalDNS ● Ingress controller 1 CCX Installation in 3 Steps 2 Deploy CCX Core Services ● CCXUI ● Authentication service, etc. ● DB Orchestration service 3 Deploy CCX Observability Stack ● Grafana ● Alert manager ● Prometheus node exporter CCX Documentation | Public On Github | ArtifactHUB Database ops, your way
  • 32. 32 32 Elastx: A Swedish Cloud Provider || Lintasarta Cloudeka: An Indonesian Cloud Provider ● They implemented a full-fledged, premium service quickly instead of committing a ton of R&D resources and time to build one from scratch. ● They are now offering DBaaS to thousands of end users. ● They fully customized the platform to meet their specific needs. Who built a DBaaS with CCX? Database ops, your way
  • 33. 33 33 Wrapping up The journey of database deployment is far from over. Cloud-native technologies, particularly Kubernetes, offer powerful tools for managing Stateful workloads like databases. If you are interested in a drop in DBaaS solution, scan the QR code. Database ops, your way
  • 34. 34 Tech Evangelist Divine Odazie Check out our podcast: Sovereign DBaaS Decoded Sovereign DBaaS Decoded @Severalnines @_Odazie