微服务
简单
面试题库
微服务
困难
微服务化后,原来单个请求内的业务事务边界要如何重新设计?
微服务
中等
按微服务边界组建团队后,跨团队的服务接口契约应如何管理?
微服务
中等
一个被几十个服务依赖的「共享用户服务」是好的拆分吗?共享内核有什么风险?
微服务
中等
微服务拆分时,为什么通常先拆「读多写少、依赖独立」的模块?
微服务
困难
DDD 中的聚合(Aggregate)为什么是数据一致性边界?它与微服务粒度是什么关系?
微服务
困难
如何判断一个服务边界「切错了」?常见的拆分坏味道(smell)有哪些?
微服务
中等
服务拆分后,跨服务的数据一致性如何保证?常见的最终一致手段有哪些?
微服务
中等
微服务拆分中,为什么数据库拆分往往比代码拆分更难?如何拆库?
微服务
困难
哪些信号说明两个模块「看似该拆」却应合并在一个服务里?共享数据库有什么麻烦?
微服务
简单
微服务拆分为什么通常「先垂直切业务,再水平切技术层」?
微服务
困难