Microservices and Data Pipelines
—
Sean Braithwaite @brapse · Peter Bourgon @peterbourgon · Velocity London 2017
Emergent Distributed Architectures:
Slide 2
Slide 2 text
Microservices and Data Pipelines
—
Sean Braithwaite @brapse · Peter Bourgon @peterbourgon · Velocity London 2017
Emergent Distributed Architectures:
Slide 3
Slide 3 text
@brapse, @peterbourgon
Emergent Distributed Architectures
Architectural decisions are expensive.
Slide 4
Slide 4 text
@brapse, @peterbourgon
Emergent Distributed Architectures
We want to answer not only how,
but why and when.
Slide 5
Slide 5 text
Organization as organism.
Slide 6
Slide 6 text
Cells as parallel actors.
Slide 7
Slide 7 text
Teams as cells.
Slide 8
Slide 8 text
@brapse, @peterbourgon
Emergent Distributed Architectures
Teams enable parallelism.
Teams must consider global interests
to avoid harmful local maxima.