Last weekend I presented at 2 awesome conferences — CodeStock, Knoxville and the Global Azure BootCamp, Troy. I talked about DevOps, Continuous Integration & Database Lifecycle Management.
Month: April 2018
Local Development Environment Setup for Kubernetes using Minikube
I have created a video tutorial to setup a local development environment for K8s using Minikube. I will walk you through how to perform the required installations to create a running K8s cluster locally. We will then deploy an app using the K8s CLI. Once done, we will explore the deployed application and environments.
It’s time for CodeStock 2018
I am super excited to be presenting at CodeStock tomorrow. This will be my 2nd year speaking at this awesome conference. I look forward to meet lot of folks from the Tech Community and have a good time.
Database Delivery – State based vs Migration based
For database development and deployment there are primarily 2 delivery mechanisms — State based and Migration based approach. In this article, we will understand in details about these 2 approaches and identify use cases in real world & scenarios where they fit and not.
Handling Rollback of Database Deployments with a single click
Performing Database rollbacks is complex and cannot be an after thought. In this article, we will learn how to make your Database Rollbacks a non-event and have the luxury of one click rollbacks.
Handling Database Drifts in State based vs Migration based approach
Database Drifts can be termed as any change to the database schema or reference data that was made directly in the database environment – outside of the normal automated delivery pipeline. In this article, we will understand how to handle it in State based and Migration based approach.
Continuous Delivery Is Not Continuous Deployment
In this article, we will quickly learn about the difference between Continuous Integration, Continuous Delivery and Continuous Deployment.
Tomcat Error – java.net.BindException: Address already in use
In this article, we will learn how to fix the java.net.BindException: Address already in use – Tomcat Error.
Continuous Database Integration with Flyway
Data is hard to manage and databases are hard to test. Database deployments are far more complicated than application deployment, since you cannot redeploy your code from scratch every time. In this article, you will learn about an open source tool called Flyway and how it makes database migrations easier.
Implementing Encryption at Rest for Amazon Aurora using CloudFormation
Amazon Aurora allows you to encrypt your databases using keys you manage through AWS Key Management Service (KMS). Encryption and decryption are handled seamlessly, so you don’t have to modify your applications to access your data. In this article, I will share my experience implementing Encryption at Rest using AWS CloudFormation.