- Create RollbackCoordinator shared by TransactionService and DistributedTransactionService - Remove unused executeSimpleTransaction() - Split AuditService into AuditLogService (writes) and AuditQueryService (reads) - Create CacheStrategyBase with request coalescing, metrics, and getOrSet pattern - Refactor orders and support cache services to extend CacheStrategyBase