保持数据QA/QC以最好地代表所有场景PROD环境的最佳实践是什么?
其目的是让较低的环境与PROD环境一样接近,这样我们就可以在向生产部署更改之前识别和测试较低环境中的所有场景。
一个想法是将过去X个月的数据同步到UAT和剥离/随机化/取消识别个人身份信息,以保护隐私和数据安全。
寻找建议,链接到文章或视频。
假设您有一个名为prod data的表。您可以创建另一个名为uat-table的表。并使用第一个表的dynamicdb流和lambda函数在uat表中插入数据。
在lambda函数中
a。你可以删除PII信息
b。在uat表中插入时设置ttl
c。同时设置lambda函数的下限以限制所消耗的wcu数量。
d。设置更高的批量大小,以便wcu可以更小。
有关更多信息,请阅读本文档。
或
您可以使用生产表,只允许访问非pii数据。请阅读此处。
PS此解决方案成本较低,但有多种限制。