即将创建一个新项目
我们假装驱动小的但引以为傲的开发团队的业务需要做一些新的事情。我们非常聪明(并且塞满了锥体)不会重新发明轮子,因此我们从深入互联网开始,以寻找我们的同事的类似要求在很久以前已经成功完成的工作。突然发现,现有解决方案的描述是肤浅,模糊和矛盾的。
![新罗](https://habrastorage.org/webt/n-/io/9p/n-io9pjvuo5usc1j5qztfdeg4lc.jpeg)
互联网以容忍的帕累托比例(大约50到50)为我们提供了难以想象的文本数量,其中既包含成功案例,也包含重大失败案例。一些拥护者使用Foo框架和Bar架构,而另一些拥护者则保证只有Baz在Boo之上(而Foo被完全抛弃了。不惜一切代价)可以帮助实现目标。为了以某种方式应对如此大量的建议,我们从从未听说过的消息源中丢弃了新闻,最终我们从受信任的人那里获得了一定数量的建议。要成为一个人,您需要写一本书或两本书,并创建几门课程,或者只是成长很长时间,然后变成一个“太大而不能倒”的庞然大物。像Goozone Hawk Co.根本不能弄错。
— , . , « », , , — . , — . ? .
— . , . , , . , , , , .
? , .
— . , , ( ) , , Fintech, - . ( , ), , , pro mille. — . — — .
, , , , , - . «» , «- » . : .
, :
, , , , - — . , .
. , . , . , , . . , …
![当前架构](https://habrastorage.org/webt/j2/fu/7x/j2fu7xapekghuok8t7nk636zg8a.png)
, — , , — , — . , « », « , ».
, , , ? , ? . , , , — -. , , .
«»
. . — . — , , , .
«» , , , . , , , , . . , — , , . , - .
, , , - (, ). «» (-), , (, ).
, ?
(Orchestration Choreography) , . , . SRP , , .
, . . . . , , , . ; ; , , !— .
![界线](https://habrastorage.org/webt/yw/df/kf/ywdfkfggly-uy3-icdadbrskmdo.png)
«»; , , (, ). , , ( , , - hashring
).
( ) . , . ( ) — , - .
( ). staging. — , , .
Chaos Engineering — . , , . , .
; , .
, , , , , . , , . .
, Netflix (Orchestrator, Data Capture,) Sharp End (AWS + Chaos Monkey,) OpenPolicyAgent, , — , .
![齐柏林飞艇(Led Zeppelin)→这首歌依然如故](https://habrastorage.org/webt/ob/hd/hp/obhdhp9hvv2cjhrpsr9tzaq2npy.jpeg)
, , , .
, . , . , , — . , , . , , , , , — , , . , : , , !».
!