How to deploy your applications with GDPR compliance using Kubernetes

  1. Go with microservices architecture so you can decide which microservice is going to deploy regionally and which one is globally. For Eg. In any web application users are globally unique so you can have globally deployed microservices for user creation and authentication. (Note - Do take user’s personally identified data while creating user accounts.)
  2. Create Kubernetes clusters in the user's region and the dedicated database. For High availability, you can have multiple Kubernetes clusters in the same region but in different availability zones. Then Create front-facing load balancer for all Kubernetes clusters in each region so you will have unique URL’s for your services according to region. By using Kubernetes you can easily scale up your microservices which is having more traffic.
  3. Use CICD pipelines or deployment automation tools in such a way that docker images used for microservices will build once and release many times according to deployment strategy. So you may end up with a build pipeline and release pipeline which will decide when and where to release a new build. By this kind of pipeline you can follow a canary deployment strategy (a pattern for rolling out releases to a subset of users or servers)

Devops | Kubernetes | Docker | CICD | Test Automation

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Visual Studio Code Can Do That?

Adding Audio to a HTML Webpage

microVM: Another Level of Abstraction for Serverless Computing

CSS Flexbox

100Days of Code #day 13

Mastering Flutter: Bluetooth use

What is AlphaBatem Virtual Oasis?

Google Calendar Integration with Spring Boot / Push and Fetch Events.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Gaurav Wadghule

Gaurav Wadghule

Devops | Kubernetes | Docker | CICD | Test Automation

More from Medium

Create a Docker Image in Google Cloud Platform (GCP) and Push it to the Google Container Registry…

Elasticsearch With Docker: It Was Much Easier Than You Thought.

Deploy MQ on CP4I using Jenkins

Setting up Jenkins pipeline for continuous deployment of service on Google Kubernetes Engine