Author: Vikas Hazrati

AI: Rational Agents and Operating Environments

Reading Time: 3 minutes Introduction In our previous blog on understanding the basic AI concepts, we touched upon the creation of Rational Agents. Concept of rationality can be applied to wide variety of agents under any environments. In AI, these agents should be reasonably intelligent. The AI, much touted about today is a lot of smoke without fire. The goal is to create an Intelligent Agent which can behave Continue Reading

The Platform Strategy – ignore it at your own peril

Reading Time: 4 minutes Introduction You are developing a product trying to help your core business grow through technology. The easiest way to start is to design what you need and start coding it as a monolithic blob. The product becomes successful and you start seeing the impact that it has made on your business. The next thought is to make the product commercially available so that other businesses Continue Reading

Yes, you can do it without AI

Reading Time: 4 minutes AI in the modern day has become a buzz word. No company, be it in technology space or not, wants to be left behind and be in a state of FOMO. Interestingly from a buzz word status, Mariya suggested AI is like teenage sex: everyone talks about it, nobody knows how to do it, everyone thinks everyone else is doing it & so claims to Continue Reading

Understanding AI

Reading Time: 3 minutes By definition, Artificial intelligence is the creation of agents which would perform well in a given environment. This serves as an introduction to AI. So, what does an agent mean? Intelligent Agent An agent is an entity which would take an action based on the input and the environment in which it is operating. For example, when you tell the iRobot roomba to clean the Continue Reading

The battle of DevOps and SRE

Reading Time: 3 minutes Are you a DevOps Engineer or a Site Reliability Engineer? Let us try to tear the question apart 🙂 DevOps is a set of practices that automates the processes between software development and IT teams. This is to enable them to build, test, and release software faster and more reliably. It builds a culture of collaboration between teams that historically functioned in relative silo’s. The Continue Reading

Digital Transformation – Legacy Modernization

Reading Time: 4 minutes In our previous post, we talked about the top IT pain points of the organizations. One of the most prominent ones is the reliance and lack of progress on innovation because of legacy systems. Legacy systems, which form the backbone of many enterprises are holding organizations back from leveraging new digital technologies and creating new experiences for their customers. Many organizations find it difficult to Continue Reading

Digital Transformation – Getting your Data Lake ready

Reading Time: 3 minutes A data lake is a large storage repository that holds a vast amount of raw data in its native format until it is needed. Usually, the data in a lake consists of structured, unstructured and object data like pictures, blogs, posts, videos etc. An “enterprise data lake” (EDL) is simply a data lake for enterprise-wide information storage and sharing. Major stages of a data lake Continue Reading

Digital Thinking – Top IT Pains

Reading Time: 3 minutes In the past few posts, we have talked about the forces and tools of Digital transformation and why enterprises should be concerned about it. In this post, let us look at a very recent survey done by Mulesoft which talks about the top IT pain points of 2019 Disconnected Systems – In a lot of enterprises, there is a plethora of legacy systems which have Continue Reading

Serverless – Are you ready to 737 Max 8 your core business?

Reading Time: 5 minutes Ok, I agree that this is not the best way to draw and comparison and some might find it in bad spirit as well. Apologies for that. But, I am amazed at what the organizations are willing to bet on given the lure of not managing your infrastructure. After the horrendous Max 8 episode, I have become a firm believer of the fact that Technology, Continue Reading

Digital Transformation with Amdahl’s & Gunther’s Law

Reading Time: 3 minutes Digital transformation is a herculean effort, especially if you would like to transform the entire organization. Each department, each team is a different challenge and must be addressed independently. Let us dive into how a couple of laws which are mostly used in software are hugely applicable to the modern digital transformation. Let us first start with the Amdahl’s Law on which Gunther based his Continue Reading

Digital Thinking – The Tools

Reading Time: 3 minutes In the previous edition of the Digital Transformation Series, we talked about the forces which are relevant for digital transformation. We understood that Customers, Competition, Data, Innovation and Value play important roles towards the success of a Digital transformation journey. Let us look at the tools which are relevant for the the journey Strategic Ideation Tools These are the tools which allow organisations to come Continue Reading

Digital Thinking – The Forces

Reading Time: 3 minutes It is not uncommon today to notice that every business is a digital business. Digital revolution has changed the traditional business strategies upside down. There are some business’ which embraced technology and the digital revolution to come out stronger like Walmart, Starbucks etc, whereas others decided to ignore it to unremarkable results (Sears, Blockbuster, Kodak). At Knoldus, we work with a lot of traditional businesses. Continue Reading

Unit Tests vs Integration Tests – Battle continues

Reading Time: 4 minutes One would expect that after being in the industry for almost 20 years, a trivial comparison like this would be years behind me but I probably less correct. It seems that the right amount of Unit tests is still a burning issue which needs some attention. At Knoldus, we have the policy of maintaining a very high code coverage so that we can objectively validate Continue Reading