Home » Engineer Insights

Engineer Insights

CancellationToken: A must-read dangling pointer disaster case for programmers

In modern multi-threaded and asynchronous programming, CancellationToken is a common tool for timely and safe cancellation of long-running tasks or operations. However, careless handling of such objects can lead to the serious problem of dangling pointers, which can lead to program crashes or unpredictable behavior. This article will explore the dangling pointer problem caused by the use …

CancellationToken: A must-read dangling pointer disaster case for programmers Read More »

Lessons From RocksDB in Large-scale Distributed System Applications

  RocksDB is a high-performance persistent key-value storage engine created by Facebook in 2012. It is based on Google’s LevelDB code. RocksDB is LSM-based, optimized for SSDs, and serves as a storage engine for multiple databases. It is used in stream processing, log queue services, index services, and SSD caching. Engine Architecture MemTable and WAL …

Lessons From RocksDB in Large-scale Distributed System Applications Read More »

Building an Efficient Real-Time Data Pipeline: The Perfect Combination of Flink, Kafka, and CnosDB

In today’s data technology ecosystem, real-time data processing has become an indispensable part of many enterprises. To meet this demand, the combination of open-source tools like Apache Flink, Apache Kafka, and CnosDB has emerged, making the collection, processing, and storage of real-time data streams more efficient and reliable. This article will introduce how to use …

Building an Efficient Real-Time Data Pipeline: The Perfect Combination of Flink, Kafka, and CnosDB Read More »