【发布时间】:2020-09-01 15:38:24
【问题描述】:
我有一个程序可以读取 JSON 文件、计算并在 S3 上输出 JSON 文件。
我的问题是我应该如何系统地检查输出计算是否可行?
我知道编写单元测试是我应该做的,但它不能保证输出文件是安全的。我正在考虑制作另一个在 lambda 上运行的程序来检查输出 JSON。
例如,假设程序正在计算具有上限价值的区域的动态定价。然后我想确保 JSON 文件中的所有计算结果不超过上限值,或者至少我想监控它们都是安全的还是有一些异常。
我想构建一个高效且健壮的异常检测系统,因此我不想在同一个程序中构建异常检查以避免单点故障。欢迎提出任何建议。
【问题讨论】:
标签: amazon-s3 aws-lambda system-design anomaly-detection