中台架构
优点:
1、安全。屏蔽了业务层直接对数据库的操作,将操作封装在特定结构中,这样可以防止诸如SQL注入或其他可能带来风险的问题。
2、提供更好的业务兼容性。一个优秀的数据中间件,可以减少研发人员开发的复杂度,以及减少对研发人员素质能力的要求,比如可以更好的自行调配缓存和真实存储的关系,比如可以更好的实现负载均衡和压力扩展,那么很多诸如性能问题或响应优化的问题,就不需要业务研发的人员考虑。
3、提供更好的系统扩展性。当系统达到一定容量,需要对底层重构,对数据结构进行大范围调整的时候,只要保持中间件接口的一致性,业务程序甚至可以做到一行不改,无缝升级。
架构演进