DEV Community

Discussion on: Explain Micro-Services Like I'm Five

Collapse
 
theodesp profile image
Theofanis Despoudis • Edited

You have a box full of Lego blocks and you want to play with them. You want to make a big building and you start putting the blocks together. However, as you run out of blocks you realize that this big blob of blocks you made is not easy to play and it looks ugly. Plus there is no space to put your new Lego Star Wars figures. Plus there is your little sister that she wants to play also with them.

So you decide to break it apart and make smaller buildings instead where you can move them around easier, you can break them apart and give them to your sister if she wants. Plus when you decide to stop playing you can put them in the box as they are without breaking them apart again as they would fit perfectly.

I hope you caught the analogy.

Collapse
 
ogwurujohnson profile image
Johnson Ogwuru

This analogy is awesome, helped me get a clearer picture, thanks Theofanis