+ All Categories
Home > Documents > System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed,...

System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed,...

Date post: 25-May-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
77
Test Driven Microservices @russmiles System Confidence through Journeys, Traces & Contracts…
Transcript
Page 1: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Test Driven Microservices

@russmiles

System Confidence through Journeys, Traces & Contracts…

Page 2: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 3: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Biker me… TBD

Page 4: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 5: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 6: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 7: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Reactive…

Say “Microservices” one more time…

Page 8: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

TBD

Page 9: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 10: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

A Definition…

Page 11: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the

smallest of all seeds, yet when it grows, it is the largest of garden plants and becomes a tree, so that the birds come and perch in its branches (Matthew 13:31-32).

- Of Mustard Seeds and Microservices (Micah Blalock) -- https://www.credera.com/blog/technology-

insights/java/mustard-seeds-microservices/

Page 12: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

“Loosely coupled service oriented architecture with bounded contexts”

Page 13: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Loosely Coupled Services that can change

Page 14: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Which is GREAT! but…

Page 15: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 16: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Testing in an Uncertain World?

Page 17: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Confidence in an Uncertain World

Page 18: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 19: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Testing the Pieces is Good

Page 20: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

But…

Page 21: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

But

Page 22: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 23: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

How to make sense?

Page 24: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Confidence, Comprehension,

Intent

Page 25: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Across MANY Microservices…

Page 26: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

We have a tool for that…

Page 27: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

History…

Page 28: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

story…

Page 29: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

story…

Page 30: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Stories are powerful

Page 31: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Utnapishtim

Page 32: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Noah

Page 33: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Learning and Comprehension through Stories

Page 34: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Confidence, Comprehension,

Intent

Page 35: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

The problem?

Page 36: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Front-end Only sucks

Page 37: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Acceptance in Microservices is Across

Pipeline

Page 38: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Introducing ‘Journeys’

Page 39: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Introducing ‘Pipeline Journeys’

Page 40: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Just expectation?

Page 41: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

‘Live too’

Page 42: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

That’s all good but…

Page 43: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 44: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Change?

Page 45: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Even Drop-in Replacement can be a

Challenge!?

Page 46: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

But there’s worse…

Page 47: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Contract Change.

Page 48: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

*?it Happens…

Page 49: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

We need to deal!

Page 50: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Event Sourcing is Key!

Page 51: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Size doesn’t matter

Page 52: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

SLOC doesn’t matter

Page 53: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Cognitive Overhead DOES

Page 54: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

What can your System DO?

Page 55: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

WT*?!

Page 56: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 57: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 58: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

The real problem?

Page 59: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

The general problem…

Page 60: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 61: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

d

Page 62: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

do

Page 63: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

bdo

Page 64: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

S

Page 65: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Complexity of

Microservices

Page 66: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 67: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

We can do better

Page 68: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

We can do much better

Page 69: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

We have done this before…

Page 70: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 71: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,
Page 72: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Simplify Enterprise Java

Page 73: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Simplify Microservices

Page 74: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

What can you do?

Page 75: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

www.leanpub.com/antifragilesoftware

Page 76: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Get Involved!

Page 77: System Confidence through Journeys, Traces & …...The kingdom of heaven is like a mustard seed, which a man took and planted in his field. Though it is the smallest of all seeds,

Thanks for your time!

@russmiles

russmiles.com


Recommended