Monthly Archives: May 2020

How Automating Our Deployments Workflow Made Our Team More Productive

Deployments used to be a nightmare. Traditionally, the phases of deployments could take several hours or even days. But in the era of CI/CD, companies are shipping out product updates in minutes. You’ve probably heard of the term CI/CD being thrown around quite a lot lately. In simple terms, it’s a combined practise of Continuous Integration and either Continuous Delivery or Continuous Deployment.

As a growing startup, we started with no CI/CD at all and after some time, we realised that it caused a lot of headaches for everyone involved. Every time there was a new change, we had to manually build new images, test, update deployment files and manually deploy. It also did not help that bugs kept on coming, and hours were spent in maintaining deployments and keeping production running.

Needless to say, we have improved a lot since then. After roughly 600 automated deployments, here’s what we learned about CI/CD:

The Combined Power of Chatbots, Predictive Analytics, and Sentiment Analysis

Over the last several years, the topic of automation has gotten a great deal of attention. It’s fairly widely accepted that we are in the beginning stages of what has been called the Fourth Industrial Revolution. AI’s ability to automate many routine tasks is at the heart of the notion of the Fourth Industrial Revolution.

In parallel, I’ve been having some interesting conversations with clients and contacts about the use of predictive analytics, in the form of sentiment analysis, in chat channels. One way to think about this is trying to tap into the power of prediction by using AI to pick up on weak signals of sentiment or preferences that customers might indicate within a conversation (in this case via chat or messenger services).