Business Insights

Knoldus listed among Top AI Companies in Delhi

Knoldus is listed among the Top AI Companies in Delhi

Reading Time: 2 minutes Every business needs to transform sooner rather than later to remain competitive in the digital age. Our team was initially built to convince these companies of the impending shift they needed to make. Now our job is to accommodate all the people rushing, not to get left behind. Fortunately, the team we’ve built is capable of handling these new challenges. This has been proven repeatedly Continue Reading

person holding pen pointing at graph

Axon Framework: Event Sourcing with MongoDB

Reading Time: 4 minutes If you want to build Microservices, You may prefer Axon, a Java-based framework. It provides utility to implement CQRS (Command Query Responsibility Segregation), Event Sourcing, and DDD (Domain Driven Design) architectural patterns while developing a software application. Axon facilitates the implementation of Command Handling, Event Routing, Event Sourcing, Snapshotting, and many more building blocks. It has very friendly APIs to use these implementations and build Continue Reading

A Brief Introduction to Axon Framework

Reading Time: 3 minutes Need for Axon Framework Axon Framework is designed to support developers in applying the CQRS/DDD architectural pattern and Event Sourcing. It helps developers build easily scalable and maintainable applications by providing implementations of some basic building blocks, such as Aggregates, repositories, and event buses  Axon Framework, founded by Allard Buijze also working for Trifork, is an open source product with version 3 planned for Q1 2016. CQRS Example Using Continue Reading

How Kafka Relates to Axon Framework?

Reading Time: 3 minutes Axon and Kafka are used for different purposes, Axon is used for Event-Driven Architecture and provides the application-level support for domain modeling and Event Sourcing, as well as the routing of Commands and Queries, while Kafka serves as an Event Streaming system. The basic fundamental of Axon is to implement CQRS and Event Sourcing-based architecture.  With the help of this, we can design & develop Continue Reading

What is Risk Management and why it is important?

Reading Time: 2 minutes What is Risk Management? Risk management is nothing but it is a way of managing and handling the risks in the Project to avoid any failures. In other words. Risk management is an approach to ensure that the projects are delivered as per the plan to avoid the impact. Project Level Risk Management process involves Risk identification, Planning, Monitoring, Review and control. Risk management will Continue Reading

Sustainable Software Engineering

Sustainable Software Engineering: Our Future

Reading Time: 4 minutes Sustainable software engineering (also known as Green Software Engineering) is an emerging field that combines climate science, software techniques and architecture, energy markets, hardware, and data center design. Principles of Sustainable Software Engineering outline the abilities and competencies required to design, construct, and run green, sustainable software solutions (GSE Principles). Many of us think about major topics like the importance of carbon emissions, transitioning to Continue Reading

Emerging IoT Technologies You Need To Know

Reading Time: 3 minutes Developments in the Internet of Things (IoT) are poised to have a tremendous impact on our world in the next few years, and this has caused IoT developers and innovators to come up with emerging IoT technologies to power it all. The result will be a more connected society where literally every object can be connected to the internet to send and receive data, whether Continue Reading

RDD to DataFrame Conversion in Spark

Reading Time: 2 minutes Overview In this tutorial, we’ll learn how to convert an RDD to a DataFrame in Spark. We’ll look into the details by calling each method with different parameters. Along the way, we’ll see some interesting examples that’ll help us understand concepts better. RDD and DataFrame in Spark RDD and DataFrame are two major APIs in Spark for holding and processing data. It provides us with low-level APIs for processing distributed data. Continue Reading

Scala Traits in Simple words

Reading Time: 2 minutes In this blog post, we will talk about traits in Scala. Then we will discuss how is a trait different from abstract classes. Scala Traits A trait is similar to a partial implementation of an interface. A trait in Scala can contain abstract and non-abstract methods. We can make a trait with all abstract methods or some abstract methods and some non-abstract methods. Variables declared Continue Reading

All you need to know about SOLID Principles

Reading Time: 3 minutes In this blog post, we will discuss about SOLID principles in Scala which are the 5 most recommended design principles. What are SOLID Principles ? The abbreviation SOLID stands for a collection of principles that, when combined, make code more adaptable to change. SOLID principles assist us in making our software more readable, understandable, flexible. They serve as the foundation for developing object-oriented applications that Continue Reading

How to deal with Option data type in Scala

Reading Time: 3 minutes In this blog post, we will talk about Option data type in Scala. Then we will discuss some of the methods for dealing with options. Options In Scala, an Option is a carrier of a single or no element for a specified type. An Option[T] object can be either Some[T] or None object, which represents a value that is not present. Thus, options mainly come Continue Reading

How To Use Regular Expression In Scala

Reading Time: 3 minutes Hi folks, here I am in this article going to explain Regular expression. How to form regular expression in Scala. What is Regular Expression: A regular expression is a string of characters and punctuation that represents a search pattern. Popularized by Perl and command-line utilities like Grep, regular expressions are a standard feature in the libraries of most programming languages including Scala. In Scala, we Continue Reading

Clutch-Names-Knoldus-Inc-Among-The-Leading-Application-Modernization-Services-Providers-for-2022

Knoldus Inc, named among The Leading Application Modernization Services Providers for 2022

Reading Time: 2 minutes At Knoldus, our mission is to provide reactive and streaming-fast data solutions that are message-driven, flexible, resilient, and responsive to build High-Performance Systems. We help organizations by developing and modernizing their system with custom IT solutions. We build on the work ethics and values, which translate directly to the quality of our systems. It has recently come to our attention that Clutch has recognized Knoldus Continue Reading