Home » DevOps » Page 2

DevOps

Database migrations in Kubernetes applications with Flyway

I’ve recorded a video how to migrate databases for applications that are deployed in a managed Kubernetes environment using Flyway and init containers. In order to achieve zero-downtime deployments, we need to make sure that our persistence concept supports N-1 compatibility, which requires us to be able to migrate our database schemas, ideally from reproducible scripts stored in version control. ...

Read More »

The Best and Worst of Times

The Horrible Dilemma of Dockerising Databases for Testing When working with database client code you have essentially got 4 options for testing: Mock out the entire dao layer – so your DB code isn’t tested – which is great when it’s entirely autogenerated and trustworthyMock the DB driver – an often messy implementation-driven rewrite-backwards of the client code just to ...

Read More »

7 Steps To Use Mobile DevOps Tools Efficiently

In today’s organizational environment, ‘DevOps’ is the most used buzzword and has become a part of its agile software culture. Organization’s DevOps success is not a single goal approach; it requires deeper involvement for making a switch to DevOps. Broadly, it requires adoption of new DevOps automation tools, contemporary processes and cultural shift, especially in case of Mobile DevOps tools ...

Read More »

8 Tips to Optimize Your Continuous Testing Strategy

In this competitive digital era, there has always been a constant demand for continuous digital improvement. Even if automation is a prominent keyword nowadays, a recent report says that only 30% of the organizations have adopted automation testing. Although the organizations invest a considerable amount of time and money in transforming their development processes, they fail to reap the benefits ...

Read More »

Cloud-native development – Advanced deployment blueprint

The previous articles were introducing the foundations of a blueprint for cloud-native development, exploring a logical diagram, and diving into the first use cases with cloud-native development on local,  remote containers, and a look at a deployment blueprint. This article completes the series with a look at the advanced cloud-native deployment blueprint. A description providing you with guidance for aligning this blueprint ...

Read More »

Cloud-native development – A deployment blueprint

The previous articles were introducing the foundations of a blueprint for cloud-native development, exploring a logical diagram, and diving into the first use cases with cloud-native development on local and remote containers. In this article we’re continuing on with example use cases within the architectural blueprint. Descriptions are provided to guide you with aligning the landscape your organization works with every day. ...

Read More »

Cloud-native development – On remote containers

The previous articles were introducing the foundations of a blueprint for cloud-native development, exploring a logical diagram, and diving into the first use case with cloud-native development on local containers. In this article we’re continuing on to example use cases within the architectural blueprint. Descriptions are provided to guide you with aligning the landscape your organization works with every day. These ...

Read More »

Deploying a Neo4J single core on managed Kubernetes

Besides running a database cluster, it might already be sufficient for your project to deploy a single instance. In the following video I’ll explain how to deploy a single core Neo4J instance using Helm to a managed Kubernetes cluster. I’ll be using a forked and modified version of the official Helm chart, which you can find in this GitHub repository ...

Read More »