Problem: The customer requested a concrete Disaster Recovery (DR) strategy for a Debezium-based CDC platform covering supported DR architectures, Active‑Active vs Active‑Passive tradeoffs, replication/failover mechanisms, Kafka dependencies, metadata/offset/schema‑history recovery, RTO/RPO targets, infrastructure prerequisites, and DB‑specific guidance for Oracle, Postgres and MySQL. The existing environment used Debezium connectors, Kafka, cross‑cluster replication (MirrorMaker2), and a managed schema […]
Knowledge Base Case Studies Data Management and Analytics Data Analytics 21 Jul 2026 Resolving a Spark Structured Streaming gap that blocked inbound reply messagesProblem: A production alert arrived with the subject indicating “client replied sms” and a Severity 3 priority: inbound reply messages were not being recorded by the downstream processing pipeline. The affected pipeline is an Apache Spark Structured Streaming job that consumes reply events from a message broker and uses a persistent checkpoint directory to track […]
Knowledge Base Case Studies Data Management and Analytics Data Analytics 21 Jul 2026 Triage and resolution of a high-severity Apache Spark alert caused by executor memory pressureProblem: An automated notification opened a Severity 2 case for Apache Spark with minimal details from the reporter. The only information attached to the alert was the product (Apache Spark) and the high-severity flag; no application logs or job identifiers were provided. Initial observable behavior from follow-up checks showed repeat Spark application failures on the […]
Knowledge Base Case Studies Data Management and Analytics Data Analytics 15 Apr 2026 Removing a transitive commons-collections 3.x vulnerability from an Apache NiFi distributionProblem: An official Apache NiFi Docker image (standard distribution) was scanned by a security tool and reported a high-severity finding: sonatype-2024-3350 (commons-collections version 3.2.2). The scanner identified the vulnerable class (SetUniqueList) inside the nifi-toolkit-assembly artifact (zip:bin, NiFi distribution version 2.8.0). The deployment context was a stock NiFi image pulled from the vendor registry — no […]
Case Studies Data Management and Analytics Data Analytics 3 Apr 2026 Expanding a KRaft Kafka Cluster by Two Brokers without Data LossProblem: Client requested a step‑by‑step procedure to add two new servers to an existing three‑node Kafka cluster running in KRaft mode, with the explicit requirement to avoid any data loss. The cluster’s existing configuration (server.properties) and current controller.quorum.voters format were provided for reference. The observable concern was that adding voters and brokers incorrectly could cause […]
Knowledge Base Case Studies Data Management and Analytics Data Analytics 16 Mar 2026 Debezium MySQL CDC: handling tables with spaces in their namesProblem: A MySQL table named with embedded spaces (schema-qualified as “dbo.Sourcing Id Master”) could not be used in the Debezium connector’s message.key.columns setting. The connector configuration contained the entry “message.key.columns”: “dbo.Sourcing Id Master:id” and the connector validation rejected it with an invalid-format error referencing the expected pattern for message.key.columns. Attempts to escape characters in the […]
Case Studies Data Management and Analytics Data Analytics 25 Feb 2026 Implementing Process-Group-Level RBAC in Apache NiFiProblem: A production team requested guidance to implement multi-tenancy and fine-grained RBAC in Apache NiFi so different users/groups would have isolated view and edit rights at the Process Group level. Requested capabilities included: allowing certain users to view and edit only a specific Process Group (no access to other canvas areas), defining Read‑Only vs Read/Write […]
Case Studies Data Management and Analytics Data Analytics 30 Dec 2025 Apache Airflow & Kubernetes: Job Creation Failures Caused by Stuck Deletions and FinalizersProblem: The client experienced repeated failures in two Apache Airflow DAGs responsible for launching Kubernetes Jobs. Each DAG followed a delete-and-recreate pattern using a fixed Kubernetes Job name. Although the Airflow task responsible for deleting the Job reported success, the subsequent Job creation consistently failed with a Kubernetes conflict error indicating that the Job already […]
Data Analytics 3 Nov 2025 Apache Kafka Broker Timeout and Message Loss IncidentProblem: The client, reported repeated network timeouts and instability in their Apache Kafka environment, resulting in missing Call Detail Records for specific time periods. The issue manifested as persistent connectivity errors between Kafka brokers and 100% CPU utilization on the node hosting critical services (UMS, App, and ODF pods). Process: Step 1: Initial Identification The […]
Data Analytics