惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
MyScale Blog
MyScale Blog
D
Docker
人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
博客园_首页
S
SegmentFault 最新的问题
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Microsoft Azure Blog
Microsoft Azure Blog
V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
F
Fortinet All Blogs
A
About on SuperTechFans
博客园 - Franky
腾讯CDC
T
Tailwind CSS Blog
量子位
雷峰网
雷峰网
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The Register - Security
The Register - Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyberwarzone
Cyberwarzone
T
The Exploit Database - CXSecurity.com
宝玉的分享
宝玉的分享
C
Cyber Attacks, Cyber Crime and Cyber Security
H
Help Net Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Cisco Talos Blog
Cisco Talos Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
SecWiki News
SecWiki News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cisco Blogs
F
Full Disclosure
Y
Y Combinator Blog
S
Secure Thoughts
Webroot Blog
Webroot Blog
C
Check Point Blog
C
CERT Recently Published Vulnerability Notes
I
Intezer
Know Your Adversary
Know Your Adversary
Scott Helme
Scott Helme

AWS for Industries

How Axel Springer transformed ad monetization by migrating from client-side bidding to AWS RTB Fabric | Amazon Web Services How Peloton Engineers the World’s Largest Live Fitness Events on AWS | Amazon Web Services Henry Schein One goes AI-native with AI Product Discovery and Strategy | Amazon Web Services Cloud Adoption Update for Financial Market Infrastructure Providers 1H26 | Amazon Web Services How AWS helps Hong Kong banks deliver on HKMA DART Framework | Amazon Web Services GreenBridge.AI redefines renewable energy operations with agentic AI on AWS | Amazon Web Services Build a voice-enabled Automotive and Manufacturing assistant using Amazon Nova Sonic and Amazon Bedrock AgentCore | Amazon Web Services Managing AI agent sprawl across business units | Amazon Web Services Dynamic Inbound Routing for BYOIP Workloads Using Amazon VPC Route Server | Amazon Web Services How Autel Transformed Charging Station Management with AI Agents on AWS | Amazon Web Services How Danone Simplified Kubernetes at Scale with Amazon EKS Auto Mode | Amazon Web Services Build a Multi-Agent Assessment Workbench with Amazon Bedrock AgentCore | Amazon Web Services Sovereign by design: How AWS helps Nigeria’s financial services industry protect data and drive innovation | Amazon Web Services Scaling ML in production: how BBVA accelerated delivery with MLOps | Amazon Web Services Blazing a Trail: How Peloton Rebuilt the SDLC for the Agentic Era with Amazon Bedrock | Amazon Web Services Accelerate RISC-V Software Development Before Silicon: Virtual Prototyping with MachineWare’s SIM-V on AWS | Amazon Web Services How retailers deliver hyper-personalization in-store with Personalisation Hub, UST, and AWS | Amazon Web Services Deploy diagnostic-quality imaging globally with MedDream and AWS HealthImaging | Amazon Web Services Coins in Motion: Building agentic blockchain payments for in-vehicle experiences | Amazon Web Services Reduce P&ID analysis time by 80% with hybrid AI maintenance planning | Amazon Web Services Deploying industrial AI on AWS: Building the autonomous factory | Amazon Web Services How Atlantic Health cut legal document search time by 42% with Amazon Bedrock metadata filtering | Amazon Web Services Edge-to-Cloud Architecture for Real-Time Surgical Intelligence with AWS and NVIDIA | Amazon Web Services Reimagining B-Pillar DFMEA: Why Ontology-Grounded AI Is the Future of Automotive Engineering | Amazon Web Services Transforming energy trading by managing complexity and driving growth with Cloud ETRM | Amazon Web Services How Multi-Agent AI Turns Supply Chain Data into Decisions and Actions | Amazon Web Services ​​​Deploy Agentic Bidding Without Sacrificing Speed: ARTF Containers with NVIDIA GPU Acceleration on AWS​​ | Amazon Web Services Next-generation programmatic advertising: How AWS RTB Fabric redefines the game | Amazon Web Services Flexible Telecom AI Workload Deployment Across AWS Hybrid Cloud | Amazon Web Services Building a HIPAA-ready generative AI architecture for healthcare on AWS | Amazon Web Services Highlights from the 2026 AWS Life Sciences Symposium: MedTech Track | Amazon Web Services Multi-Agent Systems for Financial Services on Amazon EKS and AgentCore | Amazon Web Services How AI can help developers migrate embedded codebases between Arm SoCs | Amazon Web Services From Connected to Resilient: Cloud-Native Payment Connectivity on AWS | Amazon Web Services Ultra-low-latency cross-Region crypto trading with Avelacom and AWS | Amazon Web Services Build an AI-powered 5G Signaling Trace Analyzer Using Amazon Bedrock | Amazon Web Services Medical Legal Regulatory Review Orchestration with AI Agents on AWS | Amazon Web Services AWS showcases the agentic AI future of advertising and entertainment at Cannes Lions 2026 | Amazon Web Services The Road to 180M GRefs/s: Sizing Epic on AWS with R8ib and Enhanced EBS | Amazon Web Services BridgeWise builds responsible AI in FSI with Amazon Bedrock | Amazon Web Services Rethink Everything: Highlights from the 2026 AWS Financial Services Symposium | Amazon Web Services Improving Defect Analysis and Quality Control with AI Diagnostics | Amazon Web Services Building a cloud-based EV charging monitoring platform with real-time AI analytics | Amazon Web Services Introducing the AWS guide to the ECB Guide on outsourcing cloud services to cloud service providers | Amazon Web Services How a Luxury Retailer Accelerates Customer Experience with Amazon CloudFront | Amazon Web Services The Art of the Possible: Building an Intelligent Wealth Management Platform – Part 1 | Amazon Web Services How We Built Healthcare AI You Can Trust: The Science Behind Amazon Connect Health | Amazon Web Services How Everllence Scaled P&ID Intelligence to Improve Plant Operations | Amazon Web Services Rivian accelerates production with second-generation AWS Outposts: Improving resiliency and reducing costs | Amazon Web Services AI-Driven Development Lifecycle for Financial Services | Amazon Web Services How Agentic AI and Digital Twins on AWS Drive Operational Excellence | Amazon Web Services Modernizing Core Banking Systems: A Strategic Guide for Financial Leaders | Amazon Web Services Highlights from the 2026 AWS Life Sciences Symposium: Research and Drug Discovery | Amazon Web Services Discount Tire Uses Cloud WAN and Buffer VPC to Create a Scalable Enterprise Network Centralized third-party connectivity in AWS: Architecture patterns for highly regulated environments | Amazon Web Services FHIR-powered Care Continuum on AWS HealthLake From code to chemistry: using Kiro to tackle ADME-Tox, a key drug discovery challenge | Amazon Web Services How Toyota securely deployed HiveMQ with mTLS on AWS to power Smart Manufacturing | Amazon Web Services From record to intelligence: How EMR systems on AWS become the foundation for generative AI in healthcare | Amazon Web Services How to Connect AWS HealthOmics to Public and Private Network Sources at Runtime | Amazon Web Services Accelerating Android Builds on AWS: From 3 Hours to Under 5 Minutes with SourceFS | Amazon Web Services Closing the Loop with Amazon Bio Discovery’s Integrated Lab Partners | Amazon Web Services Massive Parallel Processing of Financial Transactions with Amazon EKS and Amazon MSK | Amazon Web Services Submit up to 100,000 Bioinformatics Workflow Runs with a Single API Call in AWS HealthOmics | Amazon Web Services Energy HPC Orchestrator powers collaborative, scalable energy computing | Amazon Web Services Automate Investment Research Using Strands Agents on Bedrock AgentCore | Amazon Web Services How OCC Built a Governed Cloud Foundation and Then Stress-Tested It Executive Insights from the 2026 AWS Life Sciences Symposium How Carlsberg’s Traitomic business leveraged AWS HealthOmics to power genetic trait development | Amazon Web Services CME Group MDP multicast data access on AWS using Transit Gateway | Amazon Web Services How retailers solve the customer identity puzzle with Amperity and AWS | Amazon Web Services Exact Sciences Transforms Bioinformatics Infrastructure with AWS HealthOmics | Amazon Web Services Building a Serverless Supply Chain Management Solution for Automotive Customers with AWS AppSync and Amazon Aurora Serverless | Amazon Web Services Accelerating physical AI with AWS and NVIDIA: building production-ready applications with simulation and real-world learning | Amazon Web Services Modernizing life-saving workloads with AWS serverless | Amazon Web Services Transforming Industrial Operations: How AVEVA and AWS drive Cloud Innovation | Amazon Web Services Introducing Amazon Bio Discovery | Amazon Web Services Accelerate Project Delivery with AI-Native Execution System on Amazon Quick | Amazon Web Services Reinvent Telecom Mediation Systems with Amazon Bedrock AgentCore, Strands Agents, and the Model Context Protocol | Amazon Web Services AWS Cloud Connectivity Patterns for Financial Market Infrastructures | Amazon Web Services Event-Driven Digital Pathology: Governed Whole Slide Image Ingestion to Scalable Inference with Amazon SageMaker | Amazon Web Services How Telefonica Germany achieved a centralized tracing solution with VPC Traffic Mirroring | Amazon Web Services AWS Teams Up with Wingstop to Deliver Wings to Millions During March Hoops Tournament | Amazon Web Services How Amazon Connect Health brings agentic AI to the point of care | Amazon Web Services How Liftoff improved conversion performance and reduced infrastructure costs with Cortex using AWS Graviton | Amazon Web Services From Prompt to Pipeline: AI-Powered Bioinformatics Workflow Development with Kiro and AWS HealthOmics | Amazon Web Services Driving Intelligent Quality in the Software-Defined Vehicle Era | Amazon Web Services How Amazon Devices Eliminated Credential Risk to Scale AI across Engineering Tools | Amazon Web Services The Evolution of BMW Group’s 3D Streaming Experience | Amazon Web Services Build ChatGPT Apps with MCP Servers and AWS Infrastructure | Amazon Web Services
Inside BBVA’s MLOps transformation: from data platform to scalable ML on AWS | Amazon Web Services
Itziar Molin · 2026-07-09 · via AWS for Industries

BBVA is continuing to industrialize and scale its Machine Learning (ML) capabilities through the evolution of ADA, its global Analytics, Data and AI platform. The ADA platform currently serves data scientists across seven countries, providing centralized​​ access to development environments, shared data assets, and production deployment capabilities. It also offers standardized ML pipelines that data scientists use to build and deploy models consistently across business units.

As adoption expanded and use cases diversified across the bank, it became necessary to build on this strong foundation to achieve greater flexibility, scalability, and automation. This included empowering teams to build more modular and reusable ML pipelines tailored to specific business needs, as well as support faster experimentation and delivery.

To implement this framework, BBVA leverages AWS technologies that provide the technical foundation while supporting the bank’s high standards for governance, risk management and auditability.

Challenges

ADA’s ML workflows, built on a robust and well-governed foundation, successfully support the platform’s growth. As the scale and complexity of use cases increased, new opportunities for optimization and scalability emerged.

On the development side, data scientists leveraged standardized scaffolding and notebook-based workflows that enabled rapid prototyping and early value delivery. As adoption grew, the focus shifted towards enhancing modularity, improving code reuse, and strengthening reproducibility and version control practices across teams. Aligning development patterns across business units became a natural step to ensure consistency and long-term maintainability at scale.

At the same time, there was an opportunity to further empower data scientists with greater autonomy to experiment and iterate, while maintaining the platform’s stability and governance standards.

From an operational perspective, the definitions of development and governance processes is clear and effective, but operate as separate workflows. As the number of models and projects increased, streamlining lifecycle management through greater automation and integration became a priority. Consolidating related assets (training pipelines, models, inference pipelines) into unified project structures and automating approval and audit processes would reduce coordination overhead and enhance traceability.

To address these opportunities, BBVA and AWS collaborated to design and implement a modern MLOps framework built on Amazon SageMaker AI, introducing cloud-native automation and reinforcing best practices across the entire model lifecycle.

Solution overview

The MLOps architecture provides the infrastructure and tooling required for data scientists and machine learning engineers to build ML pipelines for training, batch inference, and monitoring, while maintaining governance and traceability.

Within ADA’s platform, a user triggers the creation of a new project by selecting an MLOps template asset from a catalog. This helps teams across countries and business units work consistently from the beginning of each project. This deployment collects important regulatory metadata, such as the model description, business owner, and model tier associated with the models that will be developed.

Each project automatically provisions a dedicated GitHub repository with a standardized code scaffold based on SageMaker Pipelines for training models, registering them in Amazon SageMaker Model Registry alongside metrics and metadata.

The platform enables a fully automated ML development workflow, where standardized building blocks and self-service capabilities allow teams to develop, test, and deploy ML solutions independently, while relying on a shared, production-ready foundation.

It also provides increased flexibility, shifting from a monolithic to a loosely coupled approach.

This lets teams focus on delivering business impact, rather than managing infrastructure and orchestration complexity. Instead of implementing end-to-end logic in a single step, users can compose reusable pipeline components, parametrize them, and iterate more efficiently.

To reduce testing time, the solution deploys dedicated ephemeral development workflows to test new features before merging them to the main branch. See the Ephemeral development workflows section for more details.

The development and production environments transition through GitHub Actions, which are attached to the associated repository branches in each environment. Amazon EventBridge and AWS Lambda work together to register the model in the production environment, following the approval workflow established by the model governance policy.

Architecture diagram of an MLOps workflow: data scientists push code to a GitHub repository; GitHub Actions and pull requests deploy it into a Sandbox environment running SageMaker model training and batch inference pipelines; EventBridge and Lambda handle model approval; approved models deploy to a Production environment with its own batch inference pipeline.

Figure 1 – MLOps architecture on AWS

Workflow

The following workflow shows how these capabilities are applied end to end within the platform.

The end-to-end workflow for implementing ML models follows these steps:

  1. A data scientist creates a project in the ADA console. The platform automatically provisions the project resources, such as a dedicated GitHub repository and the necessary CI/CD workflow with GitHub Actions.
  2. Users create and work in a feature branch and commit their code.
  3. Users create pull requests (PRs) against the main branch for sandbox deployments.
  4. The status of the PR triggers the GitHub Actions. While the PR remains open, a new ephemeral environment is created, provisioning temporary resources that allow users to test their new feature in the sandbox.
  5. When a developer merges the PR into the main branch, GitHub Actions remove the ephemeral environment and deploy all the SageMaker Pipelines in the sandbox account.
  6. Once the developer merges the PR into the main branch, deploying those resources to the Production account requires to first generate a manual release from main. In this case, the platform provisions only the inference pipelines, centralizing the deployment.
  7. During the execution of a training pipeline and registration of a new model, a user promotes the model version as production-ready, triggering the model approval workflow. See section Approval workflows.
  8. Downstream applications then consume the approved models and inference pipelines.

Ephemeral development workflows

One of the most transformative innovations in BBVA’s MLOps evolution has been the introduction of ephemeral development workflows. This approach redefines how data scientists and machine learning engineers validate and iterate on their work by moving from merge-based validation to a branch-based model that supports faster experimentation while maintaining quality standards.

Before implementing ephemeral workflows, validating changes required merging code into shared branches (main branch), introducing additional friction in the development cycle. This highlighted the need for more flexible validation mechanisms that supported faster iteration without impacting shared environments. Moreover, this iterative development generated a new pipeline named after a sequential version for each merge to main, resulting in the proliferation of unused pipelines as the version number increased. This sequential approach introduced inefficiencies and potential risks in development cycles.

The ephemeral workflow implementation leverages GitHub Actions and SageMaker to create isolated, temporary resources for each pull request. When a developer opens a PR, the CI/CD platform automatically provisions a complete set of resources (SageMaker Pipelines, SageMaker Model Package Groups, and associated resources) within the project’s sandbox account using a naming convention like {PROJECT_NAME}-pr-{PR_NUMBER}.

The platform now introduces SageMaker Pipelines management through a flexible configuration system that allows teams to enable or disable specific pipelines, preventing deployment even when code exists in the repository. It also enables automated pipeline execution upon creation or update, with the ability to specify execution parameters directly in the configuration, accelerating the development feedback loop. Most importantly, it supports environment-specific configurations, allowing teams to define different behaviours for ephemeral workflows, sandbox and production environments. This capability is a key enabler for scaling ML development across teams.

Architecture diagram of pipeline versioning and resource management: a developer creates a feature branch and opens a pull request; GitHub Actions trigger corporate standard checks (quality checks, security scans, automated tests) and, depending on PR status, either deploy and configure an ephemeral workflow or run automated cleanup in the Sandbox account, where the workflow contains a versioned SageMaker pipeline and model package groups.

Figure 2 – Ephemeral development workflow lifecycle

Pipeline versioning and resource management

BBVA teams can now manage pipeline evolution more effectively thanks to SageMaker’s new pipeline versioning capability. Instead of creating entirely new pipeline definitions with version suffixes, SageMaker natively generates new versions only when the pipeline definition or the code of the steps changes. This reduces the total number of pipeline resources while improving traceability, and the consolidation improves quota management, helping teams reduce quota consumption and enabling precise rollback and comparison capabilities. This new feature allows teams to track changes in pipeline definitions and compare performance across versions.

While using these new ephemeral workflows, multiple users can work across branches and pull requests, creating resources (pipelines, models, etc.). The ephemeral workflow system implements resource cleanup to prevent cost accumulation. When a PR closes, the CI/CD platform executes a multi-step destruction process: stopping running executions, deleting model versions, removing pipeline definitions, and cleaning up model package groups. This resource lifecycle management has become an important operational discipline within BBVA’s MLOps model. Across pilot use cases, the automated cleanup contributed to cost reductions of 40–55%.

Parallel development and corporate integration

Multiple users or teams can work simultaneously on different features, each testing and running independently in their own isolated environments.

Developers can iterate rapidly, experiment freely, and test complex scenarios with confidence, without impacting other teams or shared resources. This parallelism enables the 20–75% reduction in development time observed across pilot use cases.

While ephemeral workflows provide unprecedented flexibility, they don’t compromise on quality or governance. The GitHub workflows that deploy ephemeral resources fully integrate with BBVA’s corporate validation framework, triggering quality checks including SonarQube integration, security vulnerability scanning, compliance verification, automated testing, and mandatory code reviews. BBVA has integrated these MLOps-specific workflows into its centralized repository of GitHub Actions, making them easily reusable across all MLOps projects throughout the bank and ensuring consistent quality while reducing effort for new projects.

Model governance framework

BBVA has embedded model governance directly into the ML lifecycle. Approval rules, separation of duties, risk-tier-based promotion, and auditability are no longer handled as disconnected manual steps, but as part of the platform workflow itself. SageMaker Model Registry integrates with the bank’s model governance framework to enforce these rules programmatically while maintaining a streamlined, controlled experience for data scientists.

The framework addresses three core challenges:

  • Ensure that no data scientist can approve their own model (self-approval prevention).
  • Automate promotion decisions based on model risk tier.
  • Maintain a centralized audit trail of every model lifecycle event.

These controls help ensure that all model lifecycle transitions are traceable, auditable, and aligned with BBVA’s internal risk management policies.

Model lifecycle stages

Models registered in SageMaker Model Registry progress through four stages: Development, QA, PreProduction, and Production. Each stage, paired with a specific status (InProgress, PendingApproval, Approved, or Rejected), determines the allowed transitions and the responsible role for each action. Refer to Staging Construct for your Model Lifecycle for additional information.

The diagram in Figure 3 illustrates the allowed stage and status transitions.

Diagram of the two-gate model approval state machine, showing a model progressing from Development through QA and Business Owner (BO) review stages — each with pending, rejected, and approved states — to Production, with separate Data Scientist, QA approver, and BO approver roles enforcing separation of duties.

Figure 3 – Model approval workflow

All data scientists within a sandbox account share the same AWS Identity and Access Management (IAM) execution role in SageMaker Studio AI (refer to Part 3: How BBVA built a global analytics and machine learning platform on AWS for role configuration details). To distinguish individual users, the platform uses sourceIdentity, an attribute propagated through AWS Security Token Service (STS) that identifies the individual user behind each API call made from Studio. The reactive approval workflow uses this identity to enforce separation of duties across the model lifecycle.

Approval workflows

The governance framework implements different approval workflows, each addressing a different governance concern.

Auto-approval workflow
Production models frequently require retraining because of performance degradation, updated datasets, or changing business requirements. Requiring a full approval cycle each time prevents teams from keeping models current.

The auto-approval workflow addresses this: if an already production-approved model finishes training and has not materially changed, the workflow automatically approves the new model version without repeating the governance process. And if the pipeline definition has changed, the model must go through the full approval cycle.

Auto-promotion requires meeting all the following conditions:

  • The training pipeline creates the model package with Development/InProgress status.
  • The Git branch associated with the model package is main.
  • A previous version of the same SageMaker Model Package Group exists with Production/Approved status.
  • That previous production-approved version was generated with the same training pipeline version as the current one.

Manual-based approval workflow
When auto-promotion conditions are not met, a data scientist requests QA approval by updating the model lifecycle from Development/InProgress to QA/PendingApproval. A different data scientist reviews the model and either promotes it to the next stage or rejects it.

Once a model reaches PreProduction/PendingApproval, the platform automatically evaluates whether the Business Owner approval step can be skipped based on the model’s risk tier. The workflow automatically promotes lower-risk models to Production. And models with higher risk require another data scientist to promote them.

Centralized approval workflow with AWS Step Functions

ADA built a centralized reactive approval workflow using AWS Step Functions. Every CreateModelPackage or UpdateModelPackage action in SageMaker Model Registry triggers an EventBridge event, which starts a Step Functions state machine that validates the action in real time and takes corrective action when needed.

Sandbox accounts report model lifecycle state to an Amazon DynamoDB table in a central account. This table stores the stage, status, and sourceIdentity for every model package across sandbox accounts, enabling transition validation, self-approval detection, and rollbacks.

The diagram in Figure 4 shows the simplified flow of the state machine.

Step Functions workflow diagram showing the model approval process as Lambda steps: guard checks and identity verification, event-type routing into an auto-promotion path or a manual-approval path, and a final "Promote model?" decision leading to either a governance-table update or promotion to Production, with failed conditions triggering a model lifecycle rollback.

Figure 4 – AWS Step Functions model approval workflow

At a high-level, the state machine performs the following steps:

  1. An EventBridge event triggers the state machine when a model package is created or updated in SageMaker Model Registry.
  2. Guard checks verify the event does not originate from a previous rollback, the model belongs to an MLOps project, and the action has a valid sourceIdentity.
  3. The state machine retrieves the previous lifecycle state from the centralized DynamoDB table.
  4. For UpdateModelPackage events, it detects self-approval scenarios. For CreateModelPackage events, it evaluates whether the model can be automatically promoted to production.
  5. The workflow validates the transition against the responsibility matrix and rolls back any invalid transitions.
  6. By meeting the tier-based skip conditions, the model is auto-promoted to production.
  7. Persist the model lifecycle state to DynamoDB and send an event to the central account for notifications and auditing.

Notifications across the model lifecycle
One of the most important process improvements is the tighter integration between ADA and the Model Risk Management platform. BBVA has reduced manual handoffs between development, governance, and risk management by automatically notifying key lifecycle events, such as project initialization or production promotion. This keeps both platforms aligned and improves traceability across the full model lifecycle.

Conclusion

BBVA’s MLOps transformation shows how modernizing ML practices can deliver tangible business value when applied to real use cases.

Across four pilot initiatives: risk modeling, pricing optimization, personalized recommendations, and financial forecasting teams achieved a 20–75% reduction in development time and a 40–55% reduction in costs, depending on the use case and initial level of MLOps maturity. These improvements were driven by a new MLOps operating model within BBVA: standardized project creation, ephemeral validation environments, and automated CI/CD workflows enable teams to move faster while maintaining the level of control required in a regulated banking environment.

Beyond efficiency gains, the platform embeds governance, compliance, and traceability by design. Centralized governance and automated approval workflows reduce operational risk while supporting alignment with regulatory requirements.

More importantly, this transformation represents a shift toward treating machine learning as a first-class engineering discipline within BBVA, supported by platform capabilities that enable scale, consistency, and continuous innovation.

In Part 2 of this series, we will explore the use cases that enabled these results and the next set of enhancements driving further improvements, including capabilities that will further improve model reliability and enable more proactive lifecycle management as adoption continues to scale.