其他
再见,微服务
翻译 | 马岛 链接:https://madao.me/goodbye-microservices/
原文:https://segment.com/blog/goodbye-microservices/
为什么微服务曾经可行?
"type": "identify",
"traits": {
"name": "Alex Noonan",
"email": "anoonan@segment.com",
"company": "Segment",
"title": "Software Engineer"
},
"userId": "97980cfea0067"
}
个人Repo 的例子
traits.dob = segmentEvent.birthday
伸缩微服务和Repo 们
var name = this.proxy('traits.name');
if (typeof name === 'string') {
return trim(name)
}
var firstName = this.firstName();
var lastName = this.lastName();
if (firstName && lastName) {
return trim(firstName + ' ' + lastName)
}
}
深挖微服务以及队列
译者注:「离心机」其实就是Segment 制作的一个事件分发系统。 相关地址
搬到一个单体Repo
构建一个弹性测试套件
为何单体应用可行
坏处
结论
2. 我们接受一些单体架构的固有的坏处而且确保我们能最后得到一个好的结果。我们对这个牺牲是感到满意的。
来小栈 一栈找到你想要的👇
你「在看」吗?