Visualizing Cloud Architectures in Real Time with d3.js

  • Julie Ng
    Cloud Solution Architect, Microsoft

  • NodeConf EU
    Kilkenny, Ireland
    12 November 2019

1

Welcome to the Cloud

From monoliths to microservices
and beyond

Takeaway #1

Cloud is complex and not perfect

Neither are we ;-)

2

How do you Document Architecture?

What did we intend to build?

Conway's Law

Organizations which design systems... are constrained to produce designs which are copies of the communication structures of these organizations.

- Melvin Conway, "How Do Committees Invent?” Datamation (April 1968).

Takeaway #2

Computers are useless.
They only give you answers.

– Pablo Picasso

3

Let's build our own Architecture Visualization

What did we intend to design?

Takeaway #3

DIY - Scratch your own need

and share - make it open source ❤

3

Network Graphs with D3.js