GraphQL 的用户包括 Amplitude、Credit Karma、KLM、纽约时报、Twitch、Yelp 等。去年 11 月,亚马逊推出的 AppSync 就提供了 GraphQL 支持,可见它有多么盛行。在存在 gRPC 和 Twitch Twirp 这些 RPC 框架的前提下,看着 GraphQL 的开展真是一件幽默的事情。
5. 混沌工程浮出水面
混沌工程最后由 Netflix 发起,后来亚马逊、谷歌、微软和 Facebook 也末尾实际。混沌工程的目的在于改良系统确实定性,以便应抵消费环境的各种成绩。混沌工程阅历了十年的开展。最后,Netflix 开发了 Chaos Monkeys,用它在消费环境封锁部分效劳,后来演化成缺点注入测试和 Chaos Kong,用在更大规模的环境中。
从表面上看,混沌工程只是为了向系统注入混乱。虽然经过破坏系统来发现成绩是件幽默的事情,但这样做并不一定会带来消费力的提升或许给我们提供有用的信息。实践上,混沌工程不只是注入缺点那么复杂,它还可以制造流量高峰、非正常的央求等,用以发现曾经存在的成绩。除了可以用它验证假定,还可用它来发现系统的新属性。经过发现系统弱点来改良系统弹性,以免形成蹩脚的用户体验。
混沌工程经过对系统停止片面的测试来改善波动性。随着工程师们在提升系统强健性方面所做的任务越来越多,混沌工程似乎会变得越来越为人们所接受。
随着混沌工程成为主流,它能够会以开源项目的方式、商业的方式甚至是效劳网格的方式来完成。
英文原文:https://medium.com/memory-leak/5-microservices-trends-to-watch-in-2018-aed135f70e51
【编辑引荐】
“拼多多式任务制”你敢要吗?技术员:钱多累得像骡子
技术管理者的必修课:识人和用才的十项要义
AMD授权X86技术给中国 养虎为患还是另有所谋?
互联网行业技术人才需求大迸发!运维人才需求量位列前三!
我花了14个小时,终于找到了长春长生们终究卖到了哪里去_技术栈微信半月刊第22期
(责任编辑:admin)