ARTS 打卡第 4 周
概要
Algorithm 做一道算法题
Review 阅读一篇英文技术文章
Technique/Tips 学习一个技术技巧
Share 分享一个观点或思考
输出
[A] 443. 压缩字符串
解题思路
双指针
时间复杂度:O(n),其中 n 为字符串长度,我们只需要遍历该字符串一次
空间复杂度:O(1)。我们只需要常数的空间保存若干变量
[R] An Introduction to Domain-Driven Design
来源,完成复杂业务的领域建模需要三步:
analyze the domain
Define the bounded contexts
Define entities, aggregates, and service
[T] 云效的 CD 流程
云效支持主机和 Kubernetes 部署,同时支持自定义 Kubernetes 集群,满足了不同应用的部署需求。要能让云效访问到本地的 kubernetes 集群,除了要让 ApiServier 暴露公网 IP 或域名,还需要准确配置config
[S] 架构设计 VS DDD
架构设计的目的是降低系统的复杂度
没有完美的架构,所以我们应该追求的是最适合当下的架构,并随着时间推进和业务的变化不断演进
DDD 的目标是通过对业务和领域建模,让业务和代码保持一致的模型,在构建统一语言的基础上,有效防止代码的腐化
DDD 的战略设计通常被用于微服务的划分
评论