July 2026 Summaries
9 posts from Soda
Filter
Month:
Year:
Post Summaries
Back to Blog
Python is a dominant language in data engineering due to its comprehensive ecosystem that spans every aspect of the data pipeline, from ingestion to testing. Key libraries like SQLAlchemy, pandas, PySpark, and dbt-core offer robust solutions for data manipulation and transformation, while orchestration tools such as Apache Airflow and Prefect manage scheduling and workflow dependencies. Python's versatility also extends to data quality and validation, with tools like Soda Core and Great Expectations ensuring data integrity throughout the pipeline. Best practices in Python data engineering emphasize design patterns such as idempotent pipelines, fail-fast validation, and treating pipelines as software, which enhance reliability and maintainability. Testing frameworks like pytest, coupled with data contracts and CI/CD integration, play a critical role in preventing data issues and ensuring that pipelines remain resilient and scalable. By adhering to these methodologies, engineers can build trustworthy, efficient, and adaptable data systems.
Jul 31, 2026
3,814 words in the original blog post.
Data pipeline architecture serves as the structural blueprint for moving data from source to destination, encompassing extraction, transformation, validation, storage, and delivery, which collectively determine how problems surface and their cost to fix. The architecture can be one of several core patterns: ETL, ELT, Streaming, Lambda, or Data Mesh, each with distinct failure modes and quality risks. Common pipeline challenges include data volume spikes, backfilling, and poor initial quality checks, which can be mitigated by integrating quality assurance throughout the pipeline rather than as an afterthought. Effective design involves idempotent operations, decoupling of stages, validation at every stage, observability, and treating pipeline infrastructure as code, thereby enhancing scalability, reliability, and accountability. Data quality is best maintained through data contracts and continuous observability, ensuring each stage of the pipeline adheres to predefined standards and anomalies are detected in real-time, with tools like Soda facilitating this integration directly within the pipeline processes.
Jul 24, 2026
3,286 words in the original blog post.
The rise of agentic AI has transformed data stewardship by increasing the scale and velocity at which data governance must operate, while also presenting new opportunities for efficiency through AI-augmented workflows. AI agents can manage repetitive tasks such as data drafting, profiling, and routing, allowing human data stewards to focus on strategic governance and decision-making. Soda AI exemplifies this approach by automating routine data stewardship functions and ensuring data quality through features like executable data contracts and ML-based anomaly detection, while maintaining human oversight and accountability. This human-in-the-loop model ensures that stewards retain control over data governance, enhancing their ability to enforce policies and uphold data standards across their organizations. AI offers the potential to transform janitorial tasks into genuine governance work, allowing data stewards to concentrate on the strategic aspects of their roles, thereby improving the speed and accuracy of data-driven decision-making while preserving accountability and control.
Jul 23, 2026
2,169 words in the original blog post.
Data teams often face the decision between using ETL (Extract, Transform, Load) and ELT (Extract, Load, Transform) for building data pipelines, with the choice largely depending on the specific data stack, constraints, and compliance needs. ETL transforms data before loading it into the destination, making it ideal for environments where data must be masked or cleaned prior to storage, such as in healthcare or banking. This method provides a natural checkpoint to ensure data quality and compliance. Conversely, ELT loads raw data into cloud warehouses or lakehouses first, leveraging elastic compute for in-place transformations, which allows for greater flexibility and speed, especially when using modern analytics tools like SQL or dbt. However, ELT requires strong in-warehouse testing and observability to manage the potential risks of handling raw data, and its cost can escalate with increased warehouse usage. Both approaches require robust testing and observability to ensure data reliability, with hybrid models like ETLT offering a blend of both strategies to accommodate various data needs and compliance requirements.
Jul 21, 2026
2,389 words in the original blog post.
A data governance framework serves as an operational model that outlines ownership, quality standards, and maintenance of data across various industries, each requiring a tailored approach due to differing regulatory requirements, data types, and risk profiles. The document presents five industry-specific examples—healthcare, financial services, retail and e-commerce, manufacturing and supply chain, and public sector and government—highlighting that while core components such as decision rights, roles, policies, processes, technology, and metrics remain constant, the priority order shifts based on industry-specific needs. For instance, healthcare frameworks emphasize PHI privacy and patient safety, whereas financial services focus on data lineage and regulatory reporting accuracy. Each framework follows a structured five-part format to facilitate comparison and customization, encouraging organizations to adapt these examples by incorporating specific regulatory obligations and data domains relevant to them. Operationalizing these frameworks with tools like Soda can transform them from theoretical plans into practical, enforceable governance mechanisms, ensuring data quality and compliance in production environments.
Jul 15, 2026
2,467 words in the original blog post.
Resolução Conjunta nº 18, issued by Brazil's Conselho Monetário Nacional and Banco Central do Brasil, mandates Brazilian financial institutions to comply with 12 data-quality dimensions by December 31, 2026, making data quality a board-level obligation rather than an internal concern. This regulation aligns with BCBS 239, a global standard for effective risk data aggregation, which has shown that even well-funded global banks struggle with compliance due to legacy systems and underfunded programs. Resolução 18 requires continuous monitoring and correction of data quality issues, involving a designated director accountable to the Banco Central for overseeing processes that ensure data integrity. The regulation emphasizes the need for automation and continuous evidence of data quality across dimensions like accuracy, completeness, and traceability, turning data governance into a systematic engineering capability rather than a periodic reporting task. As the deadline approaches, Brazilian institutions are urged to implement automated checks and maintain a comprehensive audit trail to ensure readiness for regulatory scrutiny, reflecting a global trend towards stringent data governance standards.
Jul 14, 2026
2,154 words in the original blog post.
Data contracts are essential for maintaining trust in data pipelines by ensuring that data conforms to predefined specifications, which are typically outlined in a YAML file. These contracts don't guarantee absolute correctness but ensure data consistency and reliability, thus preventing bad data from reaching end users. Soda, a data quality tool, facilitates the management and verification of these contracts through various methods, including command-line tools, the Soda Cloud platform, and agents with an MCP server. The tool allows for the creation, verification, and monitoring of data contracts while offering features like contract auto-generation and integration with AI tools for ease of use. Soda's infrastructure can be scaled according to user needs, and its commercial features include more advanced options like a Diagnostics Warehouse for tracking data issues. The central philosophy is to provide a shared interface for defining and maintaining data quality standards that all stakeholders can trust, leading to more reliable data-driven decision-making.
Jul 13, 2026
3,422 words in the original blog post.
Data governance has evolved to meet the demands of artificial intelligence by ensuring data is "AI-ready," meaning it is trustworthy and can be acted upon by AI agents without human intervention. This shift requires governance teams to focus on data quality, ownership, and enforceability, which can be facilitated by tools like Soda AI. Soda AI helps streamline the process by automating the identification of data quality coverage, drafting data contracts, and assigning dataset ownership. These processes ensure that data meets the necessary standards for AI consumption. Despite these advancements, human oversight remains crucial as Soda AI proposes changes that require approval from governance managers, who maintain control over what is deemed "good" data. This approach helps organizations close the gap between policy and practice, particularly in regulated sectors where compliance is critical, allowing them to implement AI-driven data quality measures efficiently and effectively.
Jul 09, 2026
2,591 words in the original blog post.
Soda offers three interfaces—CLI, API, and MCP—for executing data quality processes, all based on a single data contract written in a version-controlled YAML file. The CLI is ideal for automating repetitive checks in CI/CD pipelines, allowing data engineers to maintain data quality without extensive integration code. The API is suitable for embedding data quality checks within software applications or dashboards, providing structured JSON output for analytics engineers and internal tools. The MCP, or Model Context Protocol, leverages AI to interpret plain-language requests, making it useful for complex or large-scale tasks that require a human in the loop for approval. Each interface can be used independently or in combination, as they all share the same data contract, ensuring consistent data quality management across platforms.
Jul 03, 2026
5,002 words in the original blog post.