我们的一个核心服务,基于 Sanic 构建,随着用户量的增长,数据库的读取压力成为了主要的性能瓶颈。团队在一次 Sprint 规划会中决定引入数据库读写分离架构。这个决策本身并不复杂,但在实施的第一个迭代周期结束后,测试环境就暴露了一个典型
2023-10-27