Basic Concepts and Architecture of a Recommender System

In this article, Alibaba technical expert Aohai introduces the basic concepts and architecture of an enterprise-level recommender system.

Flink Is Attempting to Build a Data Warehouse Simply by Using a Set of SQL Statements

A discussion of how unifying batch and real-time processing in data warehouses can promote integrated computing.

How Log Service Has Evolved into a Data Pipeline Over the Past 5 Years

This article looks at the development of Alibaba Cloud Log Service as a data pipeline over the past five years.

How Flink's Application Powers Up eBay's Monitoring System

This post describes the status quo of Flink's application in the monitoring system, focusing on its impacts on eBay's monitoring system, Sherlock.IO.

Flink 1.9: Using SQL Statements to Read Data from Kafka and Write to MySQL

This article includes the code that I demonstrated in my speech, entitled Flink SQL 1.9.0 Technologies and Best Practices, which sparked a lot of interest from the audience.

Using Flink Connectors Correctly

This article describes Flink connectors focusing on the basic working mechanism and usage of Kafka connectors commonly used in production.

Learning Kafka from Scratch: A Guide to Kafka (Continued)

In this article, part two of two parts, an Alibaba engineer shares everything he knows about Kafka.

Learning Kafka from Scratch: A Guide to Kafka

In this article, part one of two parts, an Alibaba engineer shares everything he knows about Kafka.

Kafka vs. Apache RocketMQ™- Multiple Topic Stress Test Results

The focus of this post is on Kafka and Apache RocketMQ™, since they both are high-performance applications.

Best Practices for Migrating Data from Kafka to MaxCompute

In this article, we will show you how to use Alibaba Cloud E-MapReduce (EMR) to build a Kafka cluster automatically.

Create a Real-Time Data Exchange Platform with BottledWater-pg and Confluent

In this article, we will look at how you can use BottledWater-pg and Confluent to create a real-time data exchange platform.

Using PostgreSQL for Real-Time IoT Stream Processing Applications

In this article, we look at how PostgreSQL can be used for Stream Processing in IoT applications for real-time processing of trillions of data records per day.

An Overview of Kafka Distributed Message System

This blog provides an in-depth overview of the Kafka messaging system along with a walkthrough of its various models and techniques.

Data Processing with SMACK: Spark, Mesos, Akka, Cassandra, and Kafka

This article introduces the SMACK (Spark, Mesos, Akka, Cassandra, and Kafka) stack and illustrates how you can use it to build scalable data processin.

How to Configure an Apache Kafka Cluster on Ubuntu 16.04

In this tutorial, we will learn how to configure an Apache Kafka cluster for stream-processing on an Alibaba Cloud ECS Ubuntu 16.04 instance.