summaryrefslogtreecommitdiff
path: root/day2/first-talk.txt
diff options
context:
space:
mode:
authorPhil Burton <phil@d3r.com>2019-02-25 13:37:59 +0000
committerPhil Burton <phil@d3r.com>2019-02-25 13:37:59 +0000
commit3431e667a5c6475043ebfd97b43a3fdc4b078596 (patch)
treecd9eb1249e42de8ee1c7e99fd83cb7f091637b7c /day2/first-talk.txt
parent4e8368f4d847e5c1352302fc53658dfab2c72a9b (diff)
Refactor and clean up notesHEADmaster
Diffstat (limited to 'day2/first-talk.txt')
-rw-r--r--day2/first-talk.txt42
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
-