January 03, 2025

Post Image

Explained - Key Data Concepts: Data Warehouse, Data Mart, Data Lake, and Data Lakehouse

Explore the differences between data warehouses, data marts, data lakes, and data lakehouses. Understand their features, use cases, and how to choose the right solution for effective data management. Read More
by Phee Jay

January 03, 2025

Post Image

Explained - Lambda Architecture

Learn about Lambda Architecture, a data-processing framework that combines batch and real-time processing to efficiently handle massive data streams, ensuring scalability, fault tolerance, and accuracy in data systems. Read More
by Phee Jay

January 03, 2025

Post Image

Explained - Key differences between Kafka and AMQP

Understand the key differences between Kafka and AMQP, comparing their architectures and use cases to help you choose the right solution. Read More
by Phee Jay

October 28, 2024

Post Image

Explained - Data Mesh

Explore the concept of Data Mesh in this white paper, a decentralized approach to data architecture. Learn how it empowers domain teams, ensures scalability, and improves data ownership and quality, revolutionizing traditional data management practices. Read More
by Phee Jay

October 28, 2024

Post Image

Explained - Message Queuing Telemetry Transport (MQTT)

MQTT (Message Queuing Telemetry Transport) Executive Summary Message Queuing Telemetry Transport (MQTT) is a lightweight, low-bandwidth, publish-subscribe messaging protocol designed for communication in constrained environments. Initially developed for remote sensors and control devices on low-bandwidth, high-latency networks, MQTT has become one of the dominant protocols used in Internet of Things (IoT) applications. Its efficiency, … Read More
by Phee Jay

October 28, 2024

Post Image

Explained - Distributed Storage Systems

Distributed Storage Systems Introduction As data generation grows exponentially across industries, traditional storage systems struggle to meet the demand for scalability, fault tolerance, and high availability. Distributed storage systems offer a solution to these challenges by spreading data across multiple machines or nodes, ensuring efficient data management and high performance in large-scale environments. This paper explores … Read More
by Phee Jay

February 15, 2017

Post Image

Java - How to Timeout JDBC Queries

Learn how to set timeouts for JDBC queries to prevent indefinite blocking. This guide covers configuring timeouts on individual statements, applying global timeouts at the driver level, and setting timeouts using Spring's JdbcTemplate. Read More
by Phee Jay