This Guidance shows you how to use machine learning (ML) to create dynamic, self-improving, and maintainable fraud detection models, tailored for central banks. As your customers increasingly use digital tools and services, fraudulent activities by bad actors necessitate advanced fraud detection solutions. This Guidance lets you run automated transaction processing that both monitors digital currency transactions in real-time and detects suspicious activities so you can take action to prevent fraud before it strikes. As a result, you can improve the security and integrity of digital currencies as you work to maintain your regulatory compliance.

Note: [Disclaimer]

Architecture Diagram

[Architecture diagram description]

Download the architecture diagram PDF 

Well-Architected Pillars

The AWS Well-Architected Framework helps you understand the pros and cons of the decisions you make when building systems in the cloud. The six pillars of the Framework allow you to learn architectural best practices for designing and operating reliable, secure, efficient, cost-effective, and sustainable systems. Using the AWS Well-Architected Tool, available at no charge in the AWS Management Console, you can review your workloads against these best practices by answering a set of questions for each pillar.

The architecture diagram above is an example of a Solution created with Well-Architected best practices in mind. To be fully Well-Architected, you should follow as many Well-Architected best practices as possible.

  • SageMaker provides fully managed ML tools that automate workflows, from data preparation to model deployment and monitoring. This removes the need for you to manage a complex ML infrastructure. Lambda lets you run code without provisioning or managing servers, further reducing your operational burden. Additionally, Amazon DynamoDB facilitates low-latency data storage and retrieval and minimizes administrative tasks. Finally, AWS Step Functions simplifies the orchestration of complex workflows and provides built-in error handling capabilities, enhancing reliability and reducing the need for manual intervention.

    Read the Operational Excellence whitepaper 
  • AWS Identity and Access Management (IAM) lets you implement the principle of least privilege, which grants authorized users and services only the minimum permissions required to perform their intended tasks, reducing the risk of unauthorized access or accidental misuse. Amazon Virtual Private Cloud (Amazon VPC) provides a logically isolated environment for the components that make up this Guidance, allowing you to use security groups and network access control lists to control inbound and outbound traffic. Additionally, as a serverless service, Lambda enhances security by minimizing the potential attack surface. Without the need to manage and secure underlying servers, you reduce the risk of vulnerabilities associated with server misconfigurations or outdated software versions.

    Read the Security whitepaper 
  • Lambda automatically scales compute resources based on incoming traffic, so your application can handle fluctuations in demand without manual intervention, minimizing downtime. DynamoDB provides built-in replication across multiple Availability Zones, providing redundancy and minimizing the risk of data loss due to infrastructure failures. Finally, Step Functions helps you create robust and fault-tolerant serverless workflows. Its built-in features, like automatic retries and error handling, help tasks recover from transient failures.

    Read the Reliability whitepaper 
  • Lambda enables your application to scale seamlessly and handle fluctuations in traffic without compromising performance. DynamoDB supports high throughput and low-latency data access, enabling your fraud detection process to operate in real time without performance bottlenecks. Additionally, SageMaker automates and accelerates the ML model development lifecycle, enabling you to efficiently and quickly iterate and fine-tune models. This results in improved model accuracy and enhances overall solution performance.

    Read the Performance Efficiency whitepaper 
  • Lambda uses a serverless computing model that scales to match demand, and you only pay for the compute time you consume. This helps you avoid the costs associated with overprovisioning or underutilizing servers. DynamoDB removes the need for dedicated database administrators and the associated costs, and it automatically scales to accommodate fluctuations in traffic without manual intervention. Additionally, SageMaker provides a fully managed ML environment, reducing the costs associated with procuring and maintaining hardware and software for model development, training, and deployment.

    Read the Cost Optimization whitepaper 
  • Lambda enables your application to scale up or down automatically based on demand, minimizing energy consumption when the application is not in use. SageMaker provides a managed ML environment, reducing the energy and resource consumption needed to set up and maintain a dedicated ML infrastructure. Finally, DynamoDB automatically scales resources based on traffic patterns, optimizing resource usage and minimizing the environmental impact of overprovisioning or underutilizing database resources.

    Read the Sustainability whitepaper 
[Content Type]

[Title]

This [blog post/e-book/Guidance/sample code] demonstrates how [insert short description].

Disclaimer

The sample code; software libraries; command line tools; proofs of concept; templates; or other related technology (including any of the foregoing that are provided by our personnel) is provided to you as AWS Content under the AWS Customer Agreement, or the relevant written agreement between you and AWS (whichever applies). You should not use this AWS Content in your production accounts, or on production or other critical data. You are responsible for testing, securing, and optimizing the AWS Content, such as sample code, as appropriate for production grade use based on your specific quality control practices and standards. Deploying AWS Content may incur AWS charges for creating or using AWS chargeable resources, such as running Amazon EC2 instances or using Amazon S3 storage.

References to third-party services or organizations in this Guidance do not imply an endorsement, sponsorship, or affiliation between Amazon or AWS and the third party. Guidance from AWS is a technical starting point, and you can customize your integration with third-party services when you deploy the architecture.

Was this page helpful?