Author: Vikas Hazrati

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

Platform and Pipes, you need a Reactive API

Reading Time: 3 minutes Today every company is a tech company. This is a prediction which has come from many stalwarts in the software industry who believe that the organisations who do not invest in technology any more are going to bleed and die. Let us see how we got here though. Historically, all organisations followed the Pipe mentality. Firms create stuff, push them out and sell them to Continue Reading

Want to expose an API? Reactive Options

Reading Time: 3 minutes In the modern digital world, a system which cannot talk to other systems or does not allow other systems to talk to itself is bound to fail. A lot of organizations that we work with be it large banks, healthcare institutions, travel booking and predictions, industrial analysers, would like to expose their ecosystem through an API so that it is available as a platform for other companies and products to consume and innovate on.

Still with Spring? 9 reasons to Akka

Reading Time: 3 minutes As a niche consulting and development organization we end up in a lot of enterprises who would like to modernize, would like to build web-scale products but they are not ready to look beyond Spring. It is a strongly debated topic and there are reasons for still going the Spring way but the reasons are less and less as we go ahead. For starters, this Continue Reading

You had me at Microservices! oh no

Reading Time: 2 minutes “Microservices” the way it stands is beginning to become a must-have word for a lot of enterprises. It is being touted as the main component if you are leading a digital transformation journey. System integrators are having a field day calling themselves microservices experts. End of the day 90% of the implementations are going to fail. Why? Because microservices by themselves are not the silver bullet. Definitely, Continue Reading

Are you missing on the Digital wave?

Reading Time: 2 minutes It has been an interesting week for Knoldus. At this time, almost half of the organization is awake worldwide for us in Toronto, Singapore, Berlin, Chicago, Miami, Mumbai and Noida participating in our CodeCombat 2018 (24 hours long Hackathon). This week Knoldus also spoke at the ScalaDays 2018, Berlin. The other wonderful part is onboarding of a huge healthcare organization who would like to transform Continue Reading

Blockchain Nuggets

Blockchain Nuggets – Distributed Systems

Reading Time: 4 minutes The first law of distribution is “Don’t Distribute“. If everything can be done on a single machine then nothing beats that. But, lets cut to reality. Today’s computing and information systems are inherently distributed. Starting from large data centers to cloud storage to your mobile phone, everything is a part of the distributed infrastructure. Distribution, just like distributed development teams is here to stay because Continue Reading

Can we stop talking about Big Data now?

Reading Time: 4 minutes If it was still 2012 I would have eagerly heard and responded to any conversation about Big Data. Well, it was the buzz and you had to be speaking the magic words for getting people to listen to the latest and greatest in technology. But fortunately/unfortunately, it is 2017 now and it is disappointing to note that most of the world has not moved beyond Continue Reading

Forget It! Going Digital & You haven’t heard Reactive?

Reading Time: 4 minutes Today, you talk to any CIO, attend any CDO conference and it would have a track about going Digital. Digital transformation is a sought out area to invest … err … throw money. Without knowing how digital is going to help you and what is the technology stack that can allow you to go truly digital, I do not recommend any CIO/CDO to get into the ring.

Wait! Don’t write your microservice … yet

Reading Time: 3 minutes Day one, we were super excited to start a new project for a huge financial institution. They seemed to know the domain and as Knoldus we understood the technology. The stakeholders were excited about the Reactive Paradigm and the client architects were all stoked up the way there would be microservices which would allow them all the benefits that other companies had been harping about. Continue Reading

Lightbend Monitoring: Lagom

Reading Time: 3 minutes Lightbend Monitoring provides insight into applications built with Lightbend technologies. It does so by instrumentation of frameworks like Akka and Lagom. The instrumentation is done by a Java agent (called Cinnamon) that runs when your application is starting up. It collects information in runtime based on the configurations that you have provided. In this post, we would show the Circuit Breaker (CB) monitoring with Lagom. Continue Reading

Knoldus Bags the Prestigious Huawei Partner of the Year Award

Reading Time: 2 minutes Knoldus was humbled to receive the prestigious partner of the year award from Huawei at a recently held ceremony in Bangalore, India. It means a lot for us and is a validation of the quality and focus that we put on the Scala and Spark Ecosystem. Huawei recognized Knoldus for the expertise in Scala and Spark along with the excellent software development process practices under Continue Reading