Pandorica 81
Pandorica 81
  • 101
  • 15 168
Maximising Microservice Databases with Kubernetes, Postgres, and CloudNativePG
As a developer, you may follow continuous delivery practices yet treat your database as an external component, introducing risks with changes and migrations. It's time to change that by embracing microservice databases within your organisation.
This talk explores how PostgreSQL and Kubernetes, through CloudNativePG, can help you establish a seamless, open-source, vendor-neutral microservice database environment. We'll discuss how adopting technical DevOps capabilities enables multidisciplinary development teams to create microservice-based applications that integrate smoothly with their databases, owning the entire flow to the end user.
This approach eliminates dependencies that translate into bottlenecks, reduces cognitive load, improves quality, and enhances agility. Additionally, PostgreSQL’s ACID transactional DDL simplifies database change management, allowing for complete rollbacks in case of errors.
Authors
Gabriele Bartolini
Sig. Leonardo Cecchi
17 gen 2025, 14:10
45m
503/1-001 - Council Chamber (CERN)
Postgres on Kubernetes
Workshop Zurich
5 March 2025 | 14:00-17:00
Переглядів: 27

Відео

Servizio RAI TeRABIT per le simulazioni dei terremoti OGS 6lW Nord EST FGV
Переглядів 134 місяці тому
Servizio RAI TeRABIT per le simulazioni dei terremoti OGS 6lW Nord EST FGV
Swissloop Run Video 2020
Переглядів 26 місяців тому
Swissloop Run Video 2020
Deploying a Containerized Application
Переглядів 86 місяців тому
Welcome to the containerized application deployment demo. In this video, we explore various methods to deploy a containerized application. We start with the kubectl command line tool, then we continue with the dashboard. With kubectl, we can run a containerized application with the kubectl create deployment command. We name the deployment web-cli and we'll be running an nginx container image. T...
Demo: Liveness Command
Переглядів 56 місяців тому
Welcome to the liveness probe demo. In this video, we are running the liveness-exec pod presented on the previous page of this chapter to show how we check the health of an application container using the liveness command. Let's review the yaml manifest. In the manifest, we define a pod that runs a busybox container. The container is configured to create a /tmp/healthy file upon startup, sleep ...
Using a Shared hostPath Volume Type
Переглядів 116 місяців тому
Hi, in this video, we demonstrate how to use a hostPath volume as a shared storage between the two containers of a pod. For the purpose of this demo, we've already configured a deployment. The deployment runs a pod. And the pod is configured with two containers and a shared volume. So the deployment operator is called the blue-app. We will be using this to also generate later a green-app deploy...
ch 13 Using ConfigMaps as Volumes
Переглядів 106 місяців тому
Hi, in this video, we demonstrate how to use a ConfigMap to inject custom configuration data inside a container. The custom configuration data is basically an index.html file. We want to customize a web server. So let's see... ...what does the custom file look like? So the custom file is a much simplified index.html. It will basically display "Welcome to GREEN App!" on a green background. So I ...
ch 14 Using Ingress Rules to Access Applications
Переглядів 116 місяців тому
Hi! In this video, we demonstrate how to use the Ingress resource to capture traffic from outside the cluster and route it internally to services and applications running inside the Kubernetes cluster. For the purpose of this demo, we are revisiting services from an earlier demo video and an application that we have deployed earlier. So let's see what deployments and what services we have in ou...
ch 15 Application Deployment Strategy-Canary
Переглядів 66 місяців тому
Hi, in this video we demonstrate the Canary deployment strategy with the help of a few Kubernetes resources. So for the purpose of this demo we are going to re-visit an earlier deployment we have created, the blue-app deployment, and then there was a homework assignment to build the green-app deployment as well. And then in addition to this, we will introduce a common service that we'll be able...
Camera Image Formation, Perspective Projection
Переглядів 106 місяців тому
Camera Image Formation, Perspective Projection
ETHAMRXX2014 V007700 DTH
Переглядів 36 місяців тому
ETHAMRXX2014 V007700 DTH
ETHAMRXX2014 V008200 DTH
Переглядів 66 місяців тому
ETHAMRXX2014 V008200 DTH
Conferenza GARR 2024 Diretta Live dallUniversita di Brescia
Переглядів 48 місяців тому
Conferenza GARR 2024 Diretta Live dallUniversita di Brescia
video Learning Mask Voice version 2
Переглядів 108 місяців тому
Video Source RSI Video Test Lettura labiale con tecnica di decodificare e riconoscere le parole tramite FFMPEG - Opencv “Sia il riconoscimento vocale che i componenti del lettore labiale si basano su un’architettura sequenza-sequenza basata sull’attenzione, un metodo di traduzione automatica che mappa un input di una sequenza (audio o video).” based on: arxiv.org/pdf/2104.04784 arxiv.org/pdf/19...
20240519 She & Hers Exibition
Переглядів 28 місяців тому
Yilan Lanyang Museum & National Palace Museum
demo 6793d95448aa180bca8dafbd21aa91b5
Переглядів 178 місяців тому
demo 6793d95448aa180bca8dafbd21aa91b5
An Intro to MicroK8s
Переглядів 1128 місяців тому
An Intro to MicroK8s
Ubuntu ESX to Exoscale Migration Demo
8 місяців тому
Ubuntu ESX to Exoscale Migration Demo
ClusterIP and NodePort Service Types
Переглядів 28 місяців тому
ClusterIP and NodePort Service Types
Getting Started with Admission Controllers
Переглядів 18 місяців тому
Getting Started with Admission Controllers
Authentication and Authorization
Переглядів 18 місяців тому
Authentication and Authorization
Managing Node Applications with DaemonSets
8 місяців тому
Managing Node Applications with DaemonSets
Deployment Rolling Update and Rollback
8 місяців тому
Deployment Rolling Update and Rollback
How to Run Applications with Pods
Переглядів 38 місяців тому
How to Run Applications with Pods
Enabling the Dashboard and the metrics-server
Переглядів 28 місяців тому
Enabling the Dashboard and the metrics-server
Installing kubectl CLI Client
Переглядів 18 місяців тому
Installing kubectl CLI Client
Getting Started with Minikube and Profiles
Переглядів 28 місяців тому
Getting Started with Minikube and Profiles
Mariner is Microsoft's Linux distribution for internal use
Переглядів 239 місяців тому
Mariner is Microsoft's Linux distribution for internal use
MicroK8s Zero ops Kubernetes for developers, edge and IoT
Переглядів 810 місяців тому
MicroK8s Zero ops Kubernetes for developers, edge and IoT
edge-tts
Переглядів 13910 місяців тому
edge-tts

КОМЕНТАРІ

  • @giangla8171
    @giangla8171 3 роки тому

    GOOD THANKS,

  • @mooonlightt4833
    @mooonlightt4833 5 років тому

    Hello, I have question how I can write script in python that can take Json map file(contains map) as input and give PNG photo for the map as output.

  • @mooonlightt4833
    @mooonlightt4833 5 років тому

    Hello, I have question how I can write script in python that can take Json map file(contains map) as input and give PNG photo for the map as output.

    • @pandorica8163
      @pandorica8163 5 років тому

      gisportal.gov.si/portal/portalhelp/en/notebook/latest/python/windows/convertwebmaptomapdocument.htm