Event Based Data Architecture. Kafka

Kafka Streams

Kafka Stream is a stream processing library that transforms data in real-time. It utilizes a Kafka cluster to its full capabilities by leveraging horizontal scalability, fault tolerance, and exactly-once semantics. It is a true stream processing engine that analyzes and transforms the data stored in Kafka topics record by record. Kafka streams are written as standard Java application that takes input from Kafka topics & processes the output in Kafka
Scala logo and person coding
Articles Learning & Development

Why to learn Scala in 2020

Every young technology enthusiast or someone who is looking for a new development path is asking a question to himself - what is the next trending programming language to be learned? After many years of Java being a market leader in back-end development, in the last couple of years seems that Scala is overtaking leadership. But is that still so? Is it worth learning Scala in 2020 and what is
Data graphs cloud user big data

6 Important Big Data Future Trends

Many people agree that big data is here to stay and not a mere fad. Something that is not so clear-cut to everyday individuals concerns the future trends of big data analytics. These technologies are quickly evolving. What does that mean for the businesses that use them now or will soon? What is big data in simple terms? It encompasses both the structured and unstructured information kept by an entity
Hand writing in a digital board with analytics graphs, cloud and charts

DataOps: Why it matters?

Let’s talk about some data facts first. The amount of data generated over the next three years is going to be more than the data created over the past 30 years.  According to International Data Corporation prediction, the world data will reach 175 ZB by 2025 with a compounded annual growth rate of 61%. What is even more mind-boggling is that about 30% of the data generated will need to be
holding a computer with sales points and groupon logo

Case Study: How Groupon scales personalised offers to 48 Million customers on time

Use Case Retain market leadership with personalised, time-sensitive offerings to a user base that includes more than 48 million active customers. Challenge With evidence showing that delays in outreach impact conversions, Groupon must ensure campaign delivery of millions of daily emails and push notifications to users in 500+ markets across 15 countries. Maintain a resilient and responsive user experience, especially when scaling out to handle large peaks in demand–2-3 hours
man writing in a digital board with AWS Microsoft Azure Google cloud and Kubernetes logo

Hybrid cloud implementation strategies

‘Hybrid cloud’ inherits benefits of both private/on-premise, and public cloud solutions. Enterprises, whether small or large, are rapidly moving their IT infrastructures to the cloud. The cloud shift proportion is anticipated to be 28% by 2022 per Gartner within enterprise IT spending.  While the public cloud adoption rate is significant, it’s inevitable to not have private cloud strategy due to sensitive business-critical applications. Thus, it becomes more prudent to adopt hybrid cloud