Richardrodger designing-microservices-uxdx-dublin-oct

Preview:

Citation preview

Designing Microservices A visual language

for product description

Richard Rodger @rjrodger

Depends on

Depends on

different

things

Depends on

different

things

in the right

order.

Independent

Independent

similar things

Independent

similar things

in any order.

Enterprise Software

Depends on

different

things

in the right

order.*uml-diagrams.org

Enterprise Software

Microservices

Microservices

Independent

similar things

in any order.

How do you decide which

microservices to build?

Requirements

Messages

Services

"Build a search engine!"

Requirementsa) enter search query and get results

b) get more information about a result

a) do-query

b) get-details

Requirementsa) enter search query and get results

b) get more information about a result

Messages

Servicesa) ui sends do-query to search

b) ui sends get-details to info

Requirementsa) enter search query and get results

b) get more information about a result

a) do-query

b) get-details

Messages

When do you need an answer?

Now: synchronous

Never: asynchronous

A Search Engine

in Microservices

Independent

similar things

in any order.

Independent

similar things

in any order.

A Search Engine

in Microservices

bit.ly/taomicro

@taomicroservice

Thanks!

Richard Rodger @rjrodger

Recommended