Generated by All in One SEO v4.9.7.2, this is an llms.txt file, used by LLMs to index the site. # Techcoherence Bridging Tech and Business Insights ## Sitemaps - [XML Sitemap](https://techcoherence.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Production-Ready GKE: The Complete Best Practices Guide for Enterprise Kubernetes Deployments](https://techcoherence.com/gke-production-ready-cloud-architecture-best-practices/) - Learn how to design production‑ready GKE clusters on Google Cloud using DevOps, GitOps, and SRE best practices. This guide covers observability, security, and disaster recovery for enterprise‑grade Kubernetes deployments. - [Production-Ready EKS: The Complete Best Practices Guide for Enterprise Kubernetes Deployments](https://techcoherence.com/production-ready-eks-the-complete-best-practices-guide-for-enterprise-kubernetes-deployments/) - Moving a complex, multi-service enterprise application from Docker Compose to a production Kubernetes cluster on Amazon EKS is one of the most consequential infrastructure decisions a platform team can make. The lift is substantial. Done carelessly, you trade one set of operational headaches for a much larger set. Done well, you unlock scalability, resilience, and - [Mapping Bank Data to COREP Templates — the dbt SQL That Makes It Work](https://techcoherence.com/mapping-bank-data-to-corep-templates-the-dbt-sql-that-makes-it-work/) - Every COREP data point has an EBA concept ID, a unit, and a decimal precision. This post walks through all four dbt mart models line by line — showing the exact SQL that produces C 01.00 Own Funds, C 02.00 RWA by exposure class, C 03.00 capital ratios, and C 47.00 LCR — and why NULLIF, CROSS JOIN, and ORDER BY CASE appear in regulatory SQL in ways you would never write in a product database. - [dbt + OpenLineage: Column-Level Data Lineage for Free](https://techcoherence.com/dbt-openlineage-column-level-data-lineage-for-free/) - Column-level data lineage is a BCBS 239 requirement — and with dbt-openlineage, every dbt run produces it automatically. This post walks through all five staging models, four mart models, and the three-hop lineage chain that lets a compliance auditor trace any COREP ratio back to its raw source column in three clicks. - [](https://techcoherence.com/889-2/) - OpenShift Container Platform · On-Premise Production Guide OpenShift On-Premise Production Best Practices A comprehensive, opinionated guide to running enterprise Kubernetes workloads on OpenShift Container Platform on-premise — from cluster foundation through Day-2 operations, with full control over your own infrastructure. Published May 2026 · 20 min read Table of Contents Cluster Foundation & Infrastructure Scalability - [](https://techcoherence.com/885-2/) - Azure Kubernetes Service · Production Guide AKS Production Best Practices A comprehensive, opinionated guide to running enterprise Kubernetes workloads on Azure Kubernetes Service — from cluster foundation through Day-2 operations. Published May 2026 · 18 min read Table of Contents Cluster Foundation Scalability Architecture Governance & Policy Security Hardening Secret Management with Azure Key Vault - [Simulating a Bank's Data for COREP — Calibrated with Real EBA Data](https://techcoherence.com/simulating-a-banks-data-for-corep-calibrated-with-real-eba-data/) - Real bank data is locked behind NDAs. This post shows how to simulate a mid-tier EU bank's capital, RWA, and LCR data using SDV's Gaussian copula — anchored to the EBA's own published figures — so your COREP pipeline always runs against statistically realistic, internally consistent numbers. - [From Docker Compose to Production: The CDO's Checklist Before Your First Real ECB Submission](https://techcoherence.com/from-docker-compose-to-production-the-cdos-checklist-before-your-first-real-ecb-submission/) - 27-item CDO sign-off checklist to move your COREP pipeline from Docker Compose POC to ECB-submission-ready production — covering 17 gaps across infra, security, audit, and XBRL. - [How I Built a COREP Regulatory Reporting Pipeline in 18 Days — From Data Governance Theory to Valid XBRL](https://techcoherence.com/how-i-built-a-corep-regulatory-reporting-pipeline-in-18-days-from-data-governance-theory-to-valid-xbrl/) - Full retrospective: how I built a COREP XBRL pipeline with dbt, Ranger, Arelle and Airflow in 18 days — architecture decisions, hardest problems, and what's next. - [Testing a Regulatory Pipeline — Bad Data, Bad Roles, and What Should Fail](https://techcoherence.com/testing-a-regulatory-pipeline-bad-data-bad-roles-and-what-should-fail/) - Prove your regulatory pipeline governance controls work: inject bad data, test Ranger role denials, and verify XBRL validation failures with a full pytest suite. - [Building a Regulatory Dashboard in Superset — Capital Ratios and Governance Audit in One View](https://techcoherence.com/building-a-regulatory-dashboard-in-superset-capital-ratios-and-governance-audit-in-one-view/) - Build COREP capital and governance dashboards in Apache Superset connected to Trino: CET1 trend lines, RWA treemaps, LCR gauges, and a pipeline audit health panel. - [End-to-End Data Lineage for COREP — Drilling from an XBRL Fact Back to the Source Column](https://techcoherence.com/end-to-end-data-lineage-for-corep-drilling-from-an-xbrl-fact-back-to-the-source-column/) - Trace an EBA XBRL fact through column-level lineage back to its source CSV using OpenLineage, Marquez, and dbt-openlineage — with a full BCBS 239 compliance mapping. - [Orchestrating a Regulatory Reporting Pipeline with Apache Airflow](https://techcoherence.com/orchestrating-a-regulatory-reporting-pipeline-with-apache-airflow/) - Build a production COREP Airflow DAG: branching quality gates, XCom state passing, SLA alerts, OpenLineage per task, and an immutable audit trail for regulatory submissions. - [XBRL Formula Validation — Why Your COREP Numbers Must Add Up Across Templates](https://techcoherence.com/xbrl-formula-validation-why-your-corep-numbers-must-add-up-across-templates/) - XBRL validation with Arelle: two failure classes, six critical EBA cross-template rules, the golden summation rule, and the Python xbrl_valid.py module for COREP pipelines. - [Cracking the EBA XBRL Taxonomy with Arelle — a Python Walkthrough](https://techcoherence.com/cracking-the-eba-xbrl-taxonomy-with-arelle-a-python-walkthrough/) - Generate a valid EBA COREP XBRL instance document in Python using Arelle. Full walkthrough: taxonomy loading, concept resolution, fact generation, and decimal precision rules. - [Apache Ranger + Trino: Centralised Data Security for a Banking Governance Pipeline](https://techcoherence.com/apache-ranger-trino-centralised-data-security-for-a-banking-governance-pipeline/) - Column masking, row filters, and schema-level RBAC with Apache Ranger on Trino — enforcing GDPR Article 25 in a COREP banking pipeline with full audit trail and policy-as-code. - [Three Layers of Metadata Every Bank Must Manage — and How OpenMetadata Handles All of Them](https://techcoherence.com/three-layers-of-metadata-every-bank-must-manage-and-how-openmetadata-handles-all-of-them/) - Technical, semantic, and operational metadata — every bank needs all three layers. Build them with OpenMetadata, the EBA regulatory glossary, GDPR PII tags, and dbt lineage. - [Data Quality Gates for Regulatory Reporting — What Great Expectations Catches That dbt Tests Miss](https://techcoherence.com/data-quality-gates-for-regulatory-reporting-what-great-expectations-catches-that-dbt-tests-miss/) - dbt tests catch transformation bugs. Great Expectations catches bad source data before dbt runs. Build two quality layers for COREP regulatory reporting with full Python code. - [The Open-Source Data Governance Stack for EU Banking — Why I Chose Each Tool](https://techcoherence.com/the-open-source-data-governance-stack-for-eu-banking-why-i-chose-each-tool/) - Building a COREP regulatory reporting pipeline with only open-source tools — the reasoning behind every choice, the alternatives rejected, and the one tool I almost added. - [DORA Explained: The EU’s New Digital Resilience Rulebook](https://techcoherence.com/dora-the-eu-regulation-that-makes-it-resilience-as-mandatory-as-capital/) - DORA became enforceable in January 2025. It makes IT resilience legally mandatory for every EU bank, payment institution, and insurer — and it directly creates data engineering obligations. Here is everything you need to know. - [The EU Banking Regulatory Alphabet Explained in Plain English](https://techcoherence.com/the-eu-banking-regulatory-alphabet-crr-bcbs-239-dora-gdpr-plain-english/) - CRR, CRD, BCBS 239, DORA, GDPR — four regulations, one goal: making bank data trustworthy. Here is what each one actually demands from your data pipeline. - [What is Data Governance and Why Do Banks Lose Sleep Over It?](https://techcoherence.com/what-is-data-governance-and-why-do-banks-lose-sleep-over-it/) - Data governance sounds like a management buzzword. In banking it is a legal obligation enforced by regulators who read your data directly every quarter. Here is what it actually mean - [Mastering Scalability, Availability & Reliability: The Three Pillars Every Modern System Must Get Right](https://techcoherence.com/mastering-scalability-availability-reliability-the-three-pillars-every-modern-system-must-get-right/) - Mastering Scalability, Availability & Reliability: The Three Pillars Every Modern System Must Get Right - [Navigating Table Formats in Data Engineering: A Practical Guide for 2026](https://techcoherence.com/navigating-table-formats-in-data-engineering-a-practical-guide-for-2026/) - Hello Everyone If you're knee-deep in building data lakes, warehouses, or pipelines, you've probably wrestled with the question: "Which table format should I use?" In the fast-evolving world of data engineering , table formats aren't just about storing bits they're about efficiency, scalability, and making your life easier. In this blog, we'll break it down - [Building Production-Ready Observability: A Deep Dive into the LGTM Stack with OpenTelemetry](https://techcoherence.com/building-production-ready-observability-a-deep-dive-into-the-lgtm-stack-with-opentelemetry/) - Introduction In today's cloud-native landscape, observability isn't just a nice-to-have—it's essential for understanding system behavior, debugging issues, and ensuring reliability. This blog post explores a complete, production-ready observability platform built on the LGTM Stack (Loki, Grafana, Tempo, Mimir) with OpenTelemetry instrumentation, running on Kubernetes. Whether you're a DevOps engineer looking to implement observability, a developer - [15 Common Azure Mistakes and Misconfigurations to Avoid in 2026: A Guide for DevOps Engineers, Architects, and Business Leaders](https://techcoherence.com/15-common-azure-mistakes-and-misconfigurations-to-avoid-in-2026-a-guide-for-devops-engineers-architects-and-business-leaders/) - As Microsoft Azure continues to dominate the cloud landscape in 2026—with global cloud spending surpassing $1 trillion—Azure misconfigurations remain the leading cause of security breaches, cost overruns, and operational disruptions. Studies show that 90% of cloud security failures stem from misconfigurations, often costing organizations millions in breaches and wasted spend. This comprehensive guide highlights the - [Modern Software Architecture 101: Lessons for New Engineers and Seasoned Architects](https://techcoherence.com/modern-software-architecture-101-lessons-for-new-engineers-and-seasoned-architects/) - In a world overflowing with frameworks, tools, and buzzwords, software architecture can feel overwhelmingly complex—especially if you're just starting out or if you've been in the game long enough to need a refresher. Recently, I watched an excellent talk by Jerry Nixon, a veteran Microsoft field engineer with 14 years of experience, titled "Modern Architecture - [Convergence of MLOps and DevOps: Building Unified Platforms for AI at Scale](https://techcoherence.com/convergence-of-mlops-and-devops-building-unified-platforms-for-ai-at-scale/) - In our fast-paced digital world of 2025, businesses are leaning heavily on Artificial Intelligence (AI) and Machine Learning (ML) to stay ahead. Think about how apps recommend movies or predict traffic – that's AI at work. But creating these smart systems isn't enough; they need to run smoothly and update quickly. That's where MLOps (Machine - [Navigating the Pitfalls: Anti-Patterns in Platform Engineering and How to Overcome Them](https://techcoherence.com/navigating-the-pitfalls-anti-patterns-in-platform-engineering-and-how-to-overcome-them/) - Platform engineering is revolutionizing how organizations build and maintain Internal Developer Platforms (IDPs), enabling developers to focus on innovation by abstracting away infrastructure complexities. These platforms promote self-service, standardization, and efficiency, but success isn't guaranteed. Many initiatives stumble due to common anti-patterns—recurring mistakes that lead to low adoption, escalating costs, and organizational friction. Drawing from - [Securing LLM Applications: Guardrails, Bias Mitigation, Safety in Production, Human Oversight, and Governance](https://techcoherence.com/securing-llm-applications-guardrails-bias-mitigation-safety-in-production-human-oversight-and-governance/) - In today's AI landscape, Large Language Models (LLMs) are powering everything from customer service chatbots to medical diagnostics and autonomous systems. However, their deployment introduces complex risks: harmful outputs, embedded biases, hallucinations, adversarial attacks, and regulatory non-compliance. Securing LLM applications requires a multi-layered approach encompassing technical safeguards, operational rigor, and ethical considerations. This in-depth blog - [Navigating the Kubernetes Ecosystem: A 2025 Recap, 2026 Outlook, and Tools to Adopt](https://techcoherence.com/navigating-the-kubernetes-ecosystem-a-2025-recap-2026-outlook-and-tools-to-adopt/) - As we wrap up 2025 on this December 24th, Kubernetes remains the go-to platform for building and managing modern applications in the cloud. Whether you're an architect designing scalable systems, a business leader focused on cost savings and innovation, a technical leader overseeing teams, or a developer building hands-on, this blog breaks down the key - [Bridging the Gap: How an Identity Fabric Revolutionises Cybersecurity](https://techcoherence.com/bridging-the-gap-how-an-identity-fabric-revolutionises-cybersecurity/) - In today's digital landscape, the way organisations manage identities is fundamentally broken, contributing to a staggering 80% of all cyberattacks involving identity. Hackers aren't just hacking in anymore – they're logging in. This highlights a critical need for a new approach to Identity and Access Management (IAM). The Disconnected Reality of Identity Management Traditionally, organisations ## Pages - [Privacy Policy](https://techcoherence.com/privacy-policy/) - Who we are Our website address is: https://techcoherence.com. What personal data we collect and why we collect it Comments When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection. An anonymized string created from ## Categories - [Uncategorized](https://techcoherence.com/category/uncategorized/) - [Security](https://techcoherence.com/category/technologies/security/) - [Technologies](https://techcoherence.com/category/technologies/) - Things I’m trying, testing, or thinking about lately. - [AI](https://techcoherence.com/category/technologies/ai/) - [Cloud](https://techcoherence.com/category/technologies/cloud/) - [DevOps](https://techcoherence.com/category/technologies/devops/) - [Data-Engineering](https://techcoherence.com/category/technologies/data-engineering/) - [System-Design](https://techcoherence.com/category/technologies/system-design/) - [Data Governance](https://techcoherence.com/category/data-governance/) - [Banking](https://techcoherence.com/category/data-governance/banking/) - [Foundations](https://techcoherence.com/category/data-governance/banking/foundations/) - [Regulations](https://techcoherence.com/category/regulations/) - [EU Banking](https://techcoherence.com/category/eu-banking/) - [Open Source](https://techcoherence.com/category/open-source/) - [Engineering Deep-Dives](https://techcoherence.com/category/technologies/engineering-deep-dives/) ## Tags - [worth-reading](https://techcoherence.com/tag/worth-reading/) - [governance](https://techcoherence.com/tag/governance/) - [BCBS 239](https://techcoherence.com/tag/bcbs-239/) - [COREP](https://techcoherence.com/tag/corep/) - [EU banking](https://techcoherence.com/tag/eu-banking/) - [regulatory reporting](https://techcoherence.com/tag/regulatory-reporting/) - [DORA](https://techcoherence.com/tag/dora/) - [GDPR](https://techcoherence.com/tag/gdpr/) - [CRR](https://techcoherence.com/tag/crr/) - [data governance](https://techcoherence.com/tag/data-governance/) - [digital operational resilience](https://techcoherence.com/tag/digital-operational-resilience/) - [ICT risk](https://techcoherence.com/tag/ict-risk/) - [cyber risk](https://techcoherence.com/tag/cyber-risk/) - [third-party risk](https://techcoherence.com/tag/third-party-risk/) - [PostgreSQL](https://techcoherence.com/tag/postgresql/) - [dbt](https://techcoherence.com/tag/dbt/) - [Trino](https://techcoherence.com/tag/trino/) - [Apache Ranger](https://techcoherence.com/tag/apache-ranger/) - [OpenMetadata](https://techcoherence.com/tag/openmetadata/) - [Marquez](https://techcoherence.com/tag/marquez/) - [Arelle](https://techcoherence.com/tag/arelle/) - [Great Expectations](https://techcoherence.com/tag/great-expectations/) - [Airflow](https://techcoherence.com/tag/airflow/) - [EBA](https://techcoherence.com/tag/eba/) - [Gaussian copula](https://techcoherence.com/tag/gaussian-copula/) - [synthetic data](https://techcoherence.com/tag/synthetic-data/) - [SDV](https://techcoherence.com/tag/sdv/) - [Faker](https://techcoherence.com/tag/faker/) - [Python](https://techcoherence.com/tag/python/) - [CET1](https://techcoherence.com/tag/cet1/) - [data quality](https://techcoherence.com/tag/data-quality/) - [Basel III](https://techcoherence.com/tag/basel-iii/) - [RWA](https://techcoherence.com/tag/rwa/) - [LCR](https://techcoherence.com/tag/lcr/) - [data lineage](https://techcoherence.com/tag/data-lineage/) - [OpenLineage](https://techcoherence.com/tag/openlineage/) - [CRR3](https://techcoherence.com/tag/crr3/) - [risk-weighted assets](https://techcoherence.com/tag/risk-weighted-assets/) - [data pipeline](https://techcoherence.com/tag/data-pipeline/) - [capital adequacy](https://techcoherence.com/tag/capital-adequacy/) - [LEI](https://techcoherence.com/tag/lei/) - [HQLA](https://techcoherence.com/tag/hqla/) - [open source](https://techcoherence.com/tag/open-source/) - [XBRL](https://techcoherence.com/tag/xbrl/) - [data engineering](https://techcoherence.com/tag/data-engineering/) - [column-level lineage](https://techcoherence.com/tag/column-level-lineage/) - [dbt-openlineage](https://techcoherence.com/tag/dbt-openlineage/) - [data catalog](https://techcoherence.com/tag/data-catalog/) - [mart models](https://techcoherence.com/tag/mart-models/) - [SQL](https://techcoherence.com/tag/sql/) - [intermediate models](https://techcoherence.com/tag/intermediate-models/) - [staging models](https://techcoherence.com/tag/staging-models/) - [dbt tests](https://techcoherence.com/tag/dbt-tests/) - [GDPR data minimisation](https://techcoherence.com/tag/gdpr-data-minimisation/) - [EBA DPM 4.0](https://techcoherence.com/tag/eba-dpm-4-0/) - [C 01.00](https://techcoherence.com/tag/c-01-00/) - [C 02.00](https://techcoherence.com/tag/c-02-00/) - [Own Funds](https://techcoherence.com/tag/own-funds/) - [C 47.00](https://techcoherence.com/tag/c-47-00/) - [C 03.00](https://techcoherence.com/tag/c-03-00/) - [Tier 2](https://techcoherence.com/tag/tier-2/) - [Tier 1](https://techcoherence.com/tag/tier-1/) - [liquidity coverage ratio](https://techcoherence.com/tag/liquidity-coverage-ratio/) - [capital ratios](https://techcoherence.com/tag/capital-ratios/) - [leverage ratio](https://techcoherence.com/tag/leverage-ratio/) - [NULLIF](https://techcoherence.com/tag/nullif/) - [audit trail](https://techcoherence.com/tag/audit-trail/) - [quality gates](https://techcoherence.com/tag/quality-gates/) - [expectation suite](https://techcoherence.com/tag/expectation-suite/) - [data docs](https://techcoherence.com/tag/data-docs/) - [checkpoint](https://techcoherence.com/tag/checkpoint/) - [BranchPythonOperator](https://techcoherence.com/tag/branchpythonoperator/) - [completeness](https://techcoherence.com/tag/completeness/) - [accuracy](https://techcoherence.com/tag/accuracy/) - [timeliness](https://techcoherence.com/tag/timeliness/) - [metadata management](https://techcoherence.com/tag/metadata-management/) - [technical metadata](https://techcoherence.com/tag/technical-metadata/) - [operational metadata](https://techcoherence.com/tag/operational-metadata/) - [business metadata](https://techcoherence.com/tag/business-metadata/) - [ECB SREP](https://techcoherence.com/tag/ecb-srep/) - [PII](https://techcoherence.com/tag/pii/) - [data discovery](https://techcoherence.com/tag/data-discovery/) - [glossary](https://techcoherence.com/tag/glossary/) - [data classification](https://techcoherence.com/tag/data-classification/) - [REST API](https://techcoherence.com/tag/rest-api/) - [column lineage](https://techcoherence.com/tag/column-lineage/) - [data freshness](https://techcoherence.com/tag/data-freshness/) - [column masking](https://techcoherence.com/tag/column-masking/) - [row-level security](https://techcoherence.com/tag/row-level-security/) - [RBAC](https://techcoherence.com/tag/rbac/) - [data security](https://techcoherence.com/tag/data-security/) - [pseudonymisation](https://techcoherence.com/tag/pseudonymisation/) - [access control](https://techcoherence.com/tag/access-control/) - [CRD IV](https://techcoherence.com/tag/crd-iv/) - [policy-as-code](https://techcoherence.com/tag/policy-as-code/) - [MinIO](https://techcoherence.com/tag/minio/) - [audit log](https://techcoherence.com/tag/audit-log/) - [SREP](https://techcoherence.com/tag/srep/) - [ECB](https://techcoherence.com/tag/ecb/) - [EBA taxonomy](https://techcoherence.com/tag/eba-taxonomy/) - [XML](https://techcoherence.com/tag/xml/) - [filing indicators](https://techcoherence.com/tag/filing-indicators/) - [XBRL instance](https://techcoherence.com/tag/xbrl-instance/) - [calculation linkbase](https://techcoherence.com/tag/calculation-linkbase/) - [decimals](https://techcoherence.com/tag/decimals/) - [NCA](https://techcoherence.com/tag/nca/) - [validation rules](https://techcoherence.com/tag/validation-rules/) - [formula linkbase](https://techcoherence.com/tag/formula-linkbase/) - [cross-template](https://techcoherence.com/tag/cross-template/) - [rounding](https://techcoherence.com/tag/rounding/) - [Apache Airflow](https://techcoherence.com/tag/apache-airflow/) - [PythonOperator](https://techcoherence.com/tag/pythonoperator/) - [DAG](https://techcoherence.com/tag/dag/) - [TriggerRule](https://techcoherence.com/tag/triggerrule/) - [regulatory pipeline](https://techcoherence.com/tag/regulatory-pipeline/) - [XCom](https://techcoherence.com/tag/xcom/) - [SLA](https://techcoherence.com/tag/sla/) - [orchestration](https://techcoherence.com/tag/orchestration/) - [workflow](https://techcoherence.com/tag/workflow/) - [LocalExecutor](https://techcoherence.com/tag/localexecutor/) - [scheduling](https://techcoherence.com/tag/scheduling/) - [monthly pipeline](https://techcoherence.com/tag/monthly-pipeline/) - [quarantine](https://techcoherence.com/tag/quarantine/) - [submission package](https://techcoherence.com/tag/submission-package/) - [quality gate](https://techcoherence.com/tag/quality-gate/) - [Airflow 2.9](https://techcoherence.com/tag/airflow-2-9/) - [data provenance](https://techcoherence.com/tag/data-provenance/) - [traceability](https://techcoherence.com/tag/traceability/) - [pipeline lineage](https://techcoherence.com/tag/pipeline-lineage/) - [lineage graph](https://techcoherence.com/tag/lineage-graph/) - [Apache Superset](https://techcoherence.com/tag/apache-superset/) - [regulatory dashboard](https://techcoherence.com/tag/regulatory-dashboard/) - [CET1 ratio](https://techcoherence.com/tag/cet1-ratio/) - [data visualization](https://techcoherence.com/tag/data-visualization/) - [governance audit](https://techcoherence.com/tag/governance-audit/) - [native filters](https://techcoherence.com/tag/native-filters/) - [pipeline health](https://techcoherence.com/tag/pipeline-health/) - [dashboard export](https://techcoherence.com/tag/dashboard-export/) - [virtual dataset](https://techcoherence.com/tag/virtual-dataset/) - [time series](https://techcoherence.com/tag/time-series/) - [MI reporting](https://techcoherence.com/tag/mi-reporting/) - [treemap](https://techcoherence.com/tag/treemap/) - [gauge chart](https://techcoherence.com/tag/gauge-chart/) - [CRR2](https://techcoherence.com/tag/crr2/) - [pytest](https://techcoherence.com/tag/pytest/) - [data quality testing](https://techcoherence.com/tag/data-quality-testing/) - [Trino security](https://techcoherence.com/tag/trino-security/) - [XBRL validation](https://techcoherence.com/tag/xbrl-validation/) - [adversarial testing](https://techcoherence.com/tag/adversarial-testing/) - [governance controls](https://techcoherence.com/tag/governance-controls/) - [QualityGateError](https://techcoherence.com/tag/qualitygateerror/) - [Airflow DAG testing](https://techcoherence.com/tag/airflow-dag-testing/) - [data pipeline testing](https://techcoherence.com/tag/data-pipeline-testing/) - [xbrlCalcs inconsistency](https://techcoherence.com/tag/xbrlcalcs-inconsistency/) - [unit testing](https://techcoherence.com/tag/unit-testing/) - [integration testing](https://techcoherence.com/tag/integration-testing/) - [test fixtures](https://techcoherence.com/tag/test-fixtures/) - [CI CD data pipeline](https://techcoherence.com/tag/ci-cd-data-pipeline/) - [bad data injection](https://techcoherence.com/tag/bad-data-injection/) - [conftest pytest](https://techcoherence.com/tag/conftest-pytest/) - [PostgreSQL testing](https://techcoherence.com/tag/postgresql-testing/) - [open source banking](https://techcoherence.com/tag/open-source-banking/) - [data governance pillars](https://techcoherence.com/tag/data-governance-pillars/) - [Iceberg](https://techcoherence.com/tag/iceberg/) - [Project Nessie](https://techcoherence.com/tag/project-nessie/) - [GDPR PII](https://techcoherence.com/tag/gdpr-pii/) - [pg_audit](https://techcoherence.com/tag/pg_audit/) - [pipeline orchestration](https://techcoherence.com/tag/pipeline-orchestration/) - [capstone project](https://techcoherence.com/tag/capstone-project/) - [18-day project](https://techcoherence.com/tag/18-day-project/) - [production readiness](https://techcoherence.com/tag/production-readiness/) - [ECB submission](https://techcoherence.com/tag/ecb-submission/) - [CDO](https://techcoherence.com/tag/cdo/) - [Helm](https://techcoherence.com/tag/helm/) - [Kubernetes](https://techcoherence.com/tag/kubernetes/) - [HashiCorp Vault](https://techcoherence.com/tag/hashicorp-vault/) - [4-Eyes Principle](https://techcoherence.com/tag/4-eyes-principle/) - [EUCLID](https://techcoherence.com/tag/euclid/) - [EBA GL 2021/05](https://techcoherence.com/tag/eba-gl-2021-05/) - [Immutable Audit](https://techcoherence.com/tag/immutable-audit/) - [WORM](https://techcoherence.com/tag/worm/) - [Docker Compose to Production](https://techcoherence.com/tag/docker-compose-to-production/) - [mTLS](https://techcoherence.com/tag/mtls/) - [LDAP](https://techcoherence.com/tag/ldap/) - [Disaster Recovery](https://techcoherence.com/tag/disaster-recovery/) - [SRE](https://techcoherence.com/tag/sre/) - [AWS](https://techcoherence.com/tag/aws/) - [DevOps](https://techcoherence.com/tag/devops/) - [EKS](https://techcoherence.com/tag/eks/) - [Cloud Architecture](https://techcoherence.com/tag/cloud-architecture/) - [Security](https://techcoherence.com/tag/security/) - [Observability](https://techcoherence.com/tag/observability/) - [GitOps](https://techcoherence.com/tag/gitops/) - [GKE](https://techcoherence.com/tag/gke/) - [GCP](https://techcoherence.com/tag/gcp/) - [Enterprise Cloud](https://techcoherence.com/tag/enterprise-cloud/) - [Infrastructure as Code](https://techcoherence.com/tag/infrastructure-as-code/) - [Platform Engineering](https://techcoherence.com/tag/platform-engineering/) - [Cloud Native](https://techcoherence.com/tag/cloud-native/) - [TechCoherence](https://techcoherence.com/tag/techcoherence/)