Graph service platform
Jan 5, 2023Wenxiang Lu

Summary
This post elaborates on the need for a graph service platform and its architecture. It details a system that uses Amazon S3 for data storage, Neptune for graph data, and DynamoDB for metadata. The platform provides universal graph operation APIs and service management, supporting ETL for data loading and real-time stream injection via Kafka. A key use case in fraud detection is highlighted, showing how the platform can identify shared devices among multiple accounts. The architecture includes a storage backend, drivers, service layer, and RESTful APIs for OLTP and OLAP.