Category: azure
-
Azure Cosmos DB Index Comparison: GSI vs. LSI
Azure Cosmos DB Index Comparison Azure Cosmos DB offers two main types of indexes to optimize query performance: Global Secondary Indexes (GSIs) and Local Secondary Indexes (LSIs). This article provides a detailed comparison. Key Differences Feature Global Secondary Index (GSI) Local Secondary Index (LSI) Partition Key Can be different from the base container’s partition key Read more
-
Comprehensive Guide to Checkpointing
Comprehensive Guide to Checkpointing Comprehensive Guide to Checkpointing in Various Applications Checkpointing is a fault-tolerance technique used across various computing systems and applications. It involves periodically saving a snapshot of the application or system’s state so that it can be restored from that point in case of failure. This is crucial for long-running processes and Read more
-
Using Multi-Modal Data with Airflow and Flink
Using Multi-Modal Data with Airflow and Flink Using Multi-Modal Data with Airflow and Flink Integrating multi-modal data processing into your workflows often involves orchestrating data ingestion, transformation, and analysis across various data types (e.g., text, images, audio, video, sensor data). Apache Airflow and Apache Flink can be powerful allies in building such pipelines. Airflow manages Read more
-
Detailed Airflow Task Types
Detailed Airflow Task Types Detailed Airflow Task Types for Orchestration Airflow’s strength lies in its ability to orchestrate a wide variety of tasks through its rich set of operators. Operators represent a single task in a workflow. Here are some key categories and examples: Core Task Concepts At its heart, an Airflow task is an Read more
-
Top 50 Design Patterns for Enterprise-Scale Applications
Top 50 Design Patterns for Enterprise-Scale Applications Building robust, scalable, and maintainable enterprise-scale applications requires careful architectural considerations and the strategic application of design patterns. Here are 30 important design patterns categorized for better understanding, along with details and relevant links: 1. Microservices Details: An architectural style that structures an application as a collection of Read more
-
Building an Azure Data Lakehouse from Ground Zero
Building an Azure Data Lakehouse from Ground Zero Building an Azure Data Lakehouse from Ground Zero: Detailed Steps Building a data lakehouse on Azure involves leveraging Azure Data Lake Storage Gen2 (ADLS Gen2) as the storage foundation, along with services like Azure Synapse Analytics, Azure Databricks, and Azure Data Factory for data processing and querying. Read more
-
Top 30 Spark Structured Streaming Details and Links
Top 30 Spark Structured Streaming Details and Links Top 30 Spark Structured Streaming Details and Links Here are 30 important details and concepts related to Apache Spark Structured Streaming, along with relevant links to the official Spark documentation. 1. Unified Batch and Streaming API Details: Structured Streaming provides a high-level API that is consistent with Read more
-
Integrating with Azure Data Lakehouse: Real-Time and Batch
Integrating with Azure Data Lakehouse: Real-Time and Batch Integrating with Azure Data Lakehouse: Real-Time and Batch Azure provides a comprehensive set of services to build a data lakehouse, primarily leveraging Azure Data Lake Storage Gen2 (ADLS Gen2) as the foundation, along with services for real-time and batch data integration and processing. Real-Time (Streaming) Integration Real-time Read more