文中代码可以在GitHub上获得,并且在DockerHub上提供了镜像。您只需要一个命令即可启动整个系统。我选择了一个老项目作为这个系统的基础,它的后端以前是单一应用。此应用提供了处理个人财务、整理收入开销、管理储蓄、分析统计和创建简单预测等功能。 整个应用分解为三个核心微服务。它们都是可以独立部署的应用,围绕着某些业务功能进行组织。包含一般用户输入逻辑和验证:收入/开销记录、储蓄和账户设置。计算主要的统计参数,并捕获每一个账户的时间序列。数据点包含基于货币和时间段正常化后的值。该数据可用于跟踪账户生命周期中的现金流量动态。存储用户的