diff options
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 - |