Validating Data at Different Stages of a Spark Pipeline
Learn how to validate data before, during, and after Spark transformations, quarantine invalid records, and manage and monitor AWS Glue Data Quality rules.
Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Learn how to validate data before, during, and after Spark transformations, quarantine invalid records, and manage and monitor AWS Glue Data Quality rules.
Learn how Apache Iceberg partition evolution changes a table's partition strategy for new writes without immediately rewriting historical data files.
Learn how to upgrade Apache Flink streaming jobs safely using checkpoints and savepoints while preserving state, operator compatibility, and processing progress.
Learn how Kafka consumers resume after crashes using committed offsets, consumer groups, and manual commits in a C# application, with guidance for handling duplicate message delivery.
Learn how to measure Apache Kafka consumer lag, investigate why consumers fall behind, and identify processing, partition, and downstream bottlenecks.
Learn how to measure and investigate Apache Kafka consumer lag, identify common causes of growing backlogs, and improve consumer throughput safely.
Learn how to measure Apache Kafka consumer lag, interpret throughput and partition limits, and identify consumer bottlenecks before scaling.
Learn how Apache Kafka partitions provide scalable event streaming through consumer parallelism, replication, key-based routing, and per-partition message ordering.
ETL vs ELT: Understand data integration differences, use cases, and tools for modern analytics and decision-making. This article provides a structured comparison, outlines practical applications, and highlights commonly used tools.
Learn how Apache Hudi enables incremental processing, updates, deletes, and change data capture to build scalable and efficient modern data lakes.
Learn how Data Contracts prevent breaking changes in data pipelines through schema validation, governance, ownership, and automated compatibility checks.
Apache Paimon: A modern data lake storage framework for real-time analytics, streaming, and efficient table management in lakehouse architectures.
Apache Paimon: The open-source data lake storage framework for real-time analytics, streaming, and efficient data updates.
Build real-time data products with Apache RisingWave, a stream processing database for low-latency analytics and continuous insights.
Master Nushell, a modern shell for structured data. Process JSON, CSV, and more intuitively with powerful pipelines and scripting.
Compare Apache Hudi vs Delta Lake for modern data lakes. Choose the best format for your streaming, analytics, or data warehousing needs.
Build high-performance data APIs with Apache Arrow. Leverage columnar formats & modern engines for faster analytics, reduced overhead, and scalable solutions.
Master real-time stream processing with Apache Flink! Learn its architecture, core concepts, and build your first application for low-latency insights.
Build a unified Data Lakehouse architecture from scratch, combining data lake flexibility with data warehouse reliability for analytics and AI.
Maximize dot product by strategically inserting zeros into array b. This DP solution efficiently finds the optimal alignment by considering element choices.
Explore Big Data vs. traditional databases! Understand their key differences in data types, volume, processing, and scalability to make informed tech choices.
Unlock real-time data streaming with Apache Kafka! Learn how it works, its benefits, core concepts, setup, and use cases for building scalable applications.
Discover Apache Kafka, the leading open-source platform for real-time data streaming. Learn how it enables scalable, fault-tolerant data pipelines and event-driven architectures.
Discover Apache Kafka, the leading data streaming platform! Learn how it enables real-time data processing for apps like payment systems and e-commerce. A must-know for developers!
Discover best practices for designing efficient streaming data pipelines. Learn about scalable architectures, data partitioning, and optimization techniques for real-time data processing.
Discover best practices for designing efficient streaming data pipelines. Learn how to handle high volumes, ensure data integrity, and maintain system stability.
Explore efficient data storage strategies for large datasets. Learn about partitioning, compression, indexing, and distributed systems for optimal performance.
Explains the difference between data governance and data management, including their roles in policy, accountability, technical operations, compliance, and enterprise data strategy.
Unlock the power of data science! This guide clarifies when to leverage Apache Spark for big data processing, machine learning, and real-time analytics versus a Data Warehouse for structured data, SQL queries, and business intelligence. Learn when to use each tool, their key differences, and how they can work together for optimal data workflows. Make informed decisions and boost your data career!
Big Data refers to massive volumes of structured, semi-structured, and unstructured data. It helps organizations analyze trends, improve efficiency, and make smarter decisions using advanced tools and technologies.
Everything on Big Data, not only its articles: the Big Data page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article