diff options
author | Phil Burton <phil@d3r.com> | 2019-02-25 13:37:59 +0000 |
---|---|---|
committer | Phil Burton <phil@d3r.com> | 2019-02-25 13:37:59 +0000 |
commit | 3431e667a5c6475043ebfd97b43a3fdc4b078596 (patch) | |
tree | cd9eb1249e42de8ee1c7e99fd83cb7f091637b7c /day2/first-talk.txt | |
parent | 4e8368f4d847e5c1352302fc53658dfab2c72a9b (diff) |
Diffstat (limited to 'day2/first-talk.txt')
-rw-r--r-- | day2/first-talk.txt | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/day2/first-talk.txt b/day2/first-talk.txt deleted file mode 100644 index 1cb53b3..0000000 --- a/day2/first-talk.txt +++ /dev/null @@ -1,42 +0,0 @@ -Microservices gone wrong - -- starting from scratch - -api gateway -middleware for extrenal requests -message-bus rabbitMQ - -Service oer domain entity - -Meta service using ES -Kurbenetes - -Why local dev failed? -Slow. -Incosistent -Would break - -mainly: "Someone elses problem" - all devs - - -Production release took 1 week -Cost of context switching - -Smoke Test - -- Lessons Learned - - - service call's are unreliable - - "microlyth" - -1. DOnt do micorservices - a. unless you have a dedicated tooling and automation team -2. Start with big services - a/ Split if you require -3. Auomate everything - a spin up, deployment migration, backup state resortation Elliptic -4. Dont plan for failure, live it - a. failure modes should bebuilt first, tested first, and relied upon -5. Define SLO early - a. Define business objectives for each service and system before building - |