← Case Studies
Case Study

Experian Eliminates API Throttling when integrating to Goverment Systems with Serverless Architecture on AWS

How a global credit reporting company resolved government API rate-limit conflicts between real-time and batch workloads — using a serverless, event-driven architecture that enforces call rates automatically.

Millisecond
Response times for real-time API queries
2
Government data providers integrated
Serverless
Zero infrastructure to provision or manage

A global credit reporting company operating in 30+ countries relies on government citizen data from two providers to power a suite of real-time and batch data products. When the primary provider imposed strict new API rate limits, real-time queries began competing with batch jobs for the same restricted quota — threatening SLAs and product performance. MacondoTek designed a serverless, event-driven architecture on AWS that separates traffic lanes, prioritizes time-sensitive requests, and enforces rate limits automatically across both cloud and on-premises workloads.

About the Client

Experian is part of a global conglomerate present in 37 countries with over 16,000 employees. Its local platform allows approximately 8 million financial consumers to query, correct, and improve their credit history, access personalized financial offers, and manage payment agreements. The platform supports multiple credit bureau products and processes critical financial data daily.

Industry: Data Analytics / Credit Reporting  |  Location: Colombia (30+ Countries)

About MacondoTek

MacondoTek is a cloud consulting and professional services firm headquartered in Atlanta, USA, with nearshore delivery teams across Latin America, specializing in cloud architecture, data platforms, and application modernization on AWS. As an AWS Advanced Tier Partner with Service Delivery Program designations for Amazon RDS and Amazon DynamoDB, MacondoTek supports organizations across the full cloud lifecycle, from migration through cloud-native development to 24/7 managed operations. Its proprietary MTK CloudOpps platform powers FinOps and cost governance engagements with enterprise-wide visibility across large multi-account AWS environments, including deep experience serving financial services organizations that must balance reliability, security, and compliance with cost optimization.

Specialty: Cloud & Data  |  AWS Partner

The Challenge

The client’s product suite depends on government citizen data sourced from two providers — some products require real-time sub-second queries, while others rely on scheduled batch processing. When the primary data provider imposed strict new API rate limits, the two workloads began competing for the same restricted request quota. Without intervention, batch jobs would consume capacity needed for real-time products, risking SLA violations and degraded service response times.

The additional complexity was that parts of both the real-time and batch workflows ran on-premises, requiring any solution to bridge a hybrid cloud boundary while enforcing rate controls consistently across both environments. The architecture also had to accommodate two separate government data providers, each with different query patterns and availability characteristics.

The Solution

MacondoTek designed a serverless, event-driven architecture on AWS that intelligently manages API call rates across both real-time and batch workloads. The design separates traffic lanes, prioritizes time-sensitive requests, and enforces rate limits automatically using cloud-native controls — with no servers to provision or manage.

The solution included:

  • AWS Lambda, SNS, and SQS forming a scalable event-driven pipeline for processing both real-time and batch API requests
  • DynamoDB as a fast, flexible NoSQL store for high-volume transaction data and state management
  • Amazon S3 for durable batch processing storage and data management
  • CloudWatch alarms and concurrency adjustment for real-time rate control and automatic enforcement of API call limits
  • Hybrid connectivity (Direct Connect / VPN) to integrate on-premises components securely into the cloud architecture
  • Terraform for full infrastructure-as-code deployment and consistent environment management
  • Robust IAM and security policies aligned with the client’s corporate security standards

AWS LambdaAmazon SQSAmazon SNSAmazon DynamoDBAmazon S3Amazon CloudWatchAWS Direct Connect / VPNTerraform

Results

The solution resolved the API throttling conflict without requiring changes to the underlying products or data provider contracts. Real-time queries now meet millisecond response targets while batch processing runs on a controlled lane that never competes with online traffic — maximizing efficiency across all product lines within the imposed limits.

The event-driven architecture is reusable and extensible: additional data providers or products requiring similar rate-limit management can be onboarded into the same framework, enhancing the client’s overall operational adaptability for future integrations.

Why MacondoTek

Intelligent Traffic Prioritization

The architecture separates real-time and batch workloads into distinct processing lanes — ensuring time-sensitive online queries always have priority within the rate limit envelope, without starving batch jobs or requiring manual intervention.

Serverless, Event-Driven Pipeline

Lambda, SQS, and SNS form an event-driven pipeline that scales automatically with request volume. No servers to provision, no idle capacity to pay for, and built-in fault tolerance for transient provider failures.

Hybrid Cloud Integration

Parts of both the real-time and batch workflows ran on-premises. MacondoTek bridged the hybrid boundary to ensure cloud and on-prem workloads operate within the same rate-limit controls — consistently enforced across the full data path.

Automated Rate Control with CloudWatch

Concurrency adjustment policies and CloudWatch alarms provide real-time visibility and automatic enforcement of API call rates — preventing throttling violations while maximizing throughput within the provider's allowed limits.

Contact Us

Reach out to speak with one of our technical experts, please enter your enquire bellow or email us at info@macondotek.com

A name is required.
An email is required.
Email is not valid.
A phone number is required.
A message is required.
Form submission successful!
Error sending message!