From 3431e667a5c6475043ebfd97b43a3fdc4b078596 Mon Sep 17 00:00:00 2001 From: Phil Burton Date: Mon, 25 Feb 2019 13:37:59 +0000 Subject: Refactor and clean up notes --- day2/first-talk.txt | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 day2/first-talk.txt (limited to 'day2/first-talk.txt') 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 - -- cgit v1.2.3