Understanding AML/KYC: a light primer for engineers

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • examples

    TensorFlow examples (by tensorflow)

    Machine learning techniques empower automated systems to detect and learn patterns and anomalies across enormous datasets, optimizing the accuracy of fraud detection. Libraries like TensorFlow or PyTorch are extensively used to build predictive models that can identify suspicious transaction patterns, enhancing the effectiveness of your AML/KYC processes. You can find publicly available models on sites like Hugging Face Model Hub and Kaggle.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • apollo-server

    🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

    APIs are often the key to enabling interoperability between AML/KYC solutions and other systems. Design APIs following RESTful principles—using libraries like ExpressJs (JavaScript), Flask (Python), or Actix Web (Rust)—ensuring they are stateless and support the JSON/XML formats expected by most systems. Use Swagger to generate detailed documentation for RESTful APIs to facilitate integration and ensure your APIs are easily consumable by other systems. If you’re building GraphQL APIs, using tools like Apollo Server, Prisma, or Graphene will allow for self-documenting APIs (through GraphQL introspection).

  • swagger-ui

    Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

    APIs are often the key to enabling interoperability between AML/KYC solutions and other systems. Design APIs following RESTful principles—using libraries like ExpressJs (JavaScript), Flask (Python), or Actix Web (Rust)—ensuring they are stateless and support the JSON/XML formats expected by most systems. Use Swagger to generate detailed documentation for RESTful APIs to facilitate integration and ensure your APIs are easily consumable by other systems. If you’re building GraphQL APIs, using tools like Apollo Server, Prisma, or Graphene will allow for self-documenting APIs (through GraphQL introspection).

  • Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    Machine learning techniques empower automated systems to detect and learn patterns and anomalies across enormous datasets, optimizing the accuracy of fraud detection. Libraries like TensorFlow or PyTorch are extensively used to build predictive models that can identify suspicious transaction patterns, enhancing the effectiveness of your AML/KYC processes. You can find publicly available models on sites like Hugging Face Model Hub and Kaggle.

  • Graphene

    GraphQL framework for Python

    APIs are often the key to enabling interoperability between AML/KYC solutions and other systems. Design APIs following RESTful principles—using libraries like ExpressJs (JavaScript), Flask (Python), or Actix Web (Rust)—ensuring they are stateless and support the JSON/XML formats expected by most systems. Use Swagger to generate detailed documentation for RESTful APIs to facilitate integration and ensure your APIs are easily consumable by other systems. If you’re building GraphQL APIs, using tools like Apollo Server, Prisma, or Graphene will allow for self-documenting APIs (through GraphQL introspection).

  • Express

    Fast, unopinionated, minimalist web framework for node.

    APIs are often the key to enabling interoperability between AML/KYC solutions and other systems. Design APIs following RESTful principles—using libraries like ExpressJs (JavaScript), Flask (Python), or Actix Web (Rust)—ensuring they are stateless and support the JSON/XML formats expected by most systems. Use Swagger to generate detailed documentation for RESTful APIs to facilitate integration and ensure your APIs are easily consumable by other systems. If you’re building GraphQL APIs, using tools like Apollo Server, Prisma, or Graphene will allow for self-documenting APIs (through GraphQL introspection).

  • Apache Camel

    Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.

    Seamless integration of AML and KYC solutions with existing systems is critical for effective automation. Use middleware platforms like MuleSoft (commercial) or Apache Camel (open source) to facilitate data exchange or deeper integrations between many disparate systems. Integration testing to ensure faithful and ongoing interoperability between both proprietary and 3rd-party systems should be rigorous and will ensure that a misconfiguration, a poorly architected subsystem, or a bit of rogue code doesn’t threaten your compliance and expose you or your customer to risk.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

    APIs are often the key to enabling interoperability between AML/KYC solutions and other systems. Design APIs following RESTful principles—using libraries like ExpressJs (JavaScript), Flask (Python), or Actix Web (Rust)—ensuring they are stateless and support the JSON/XML formats expected by most systems. Use Swagger to generate detailed documentation for RESTful APIs to facilitate integration and ensure your APIs are easily consumable by other systems. If you’re building GraphQL APIs, using tools like Apollo Server, Prisma, or Graphene will allow for self-documenting APIs (through GraphQL introspection).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What stack are you all using to get going with your projects? and has anyone tried RedwoodJS?

    3 projects | /r/SideProject | 25 Oct 2022
  • What do you guys think is the bare minimum for any of you to feel inclined to use graphql? And what would you say is the easiest way to implement it these days?

    3 projects | /r/graphql | 7 Jul 2022
  • Using GraphQL with Strawberry, FastAPI, and Next.js

    9 projects | dev.to | 15 Jun 2022
  • graphene django with cloudinary model field

    1 project | /r/django | 2 Mar 2022
  • [Python] What minimal application server do you run your Python x GraphQL services with? Django, Flask....

    2 projects | /r/graphql | 15 Feb 2022

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?