diff --git a/engine-docs/src/main/resources/docs-for-nb/testing_practice/layers.svg b/engine-docs/src/main/resources/docs-for-nb/testing_practice/layers.svg new file mode 100644 index 000000000..e2872576d --- /dev/null +++ b/engine-docs/src/main/resources/docs-for-nb/testing_practice/layers.svg @@ -0,0 +1,430 @@ + + + + + + + + + + + + + User View + + + WebApp View + + + DB View + + + + + + + + + + + + + + + + + Alice + + + + + + User + + Agent + + + + Client + + Side + + App + + App Server + + or node, ... + + + + Database + + Driver + + + + DB + + + + Storage + + Service + + + + Storage + + Device + + + + + + + + + + + + + user clicks link + + + + event + + handler + + + + [http + + request] + + + + read op + + + + read data + + + + read data + + + + read data + + + + [data] + + + + [data] + + + + [data] + + + + [data] + + + + web content + + [http] + + + + web content + + [http] + + + + browser + + renders page + + Layers of Messaging + + + diff --git a/engine-docs/src/main/resources/docs-for-nb/testing_practice/vantage_points.md b/engine-docs/src/main/resources/docs-for-nb/testing_practice/vantage_points.md index d6482c5d2..6f4b561e8 100644 --- a/engine-docs/src/main/resources/docs-for-nb/testing_practice/vantage_points.md +++ b/engine-docs/src/main/resources/docs-for-nb/testing_practice/vantage_points.md @@ -11,7 +11,7 @@ also determines what you measure. Consider the following diagram: -![Layers](layers.png) +![Layers](layers.svg =600x) This diagram illustrates a prototypical set of services and their inner service dependencies. This view only shows synchronous calls to keep the diagram simple.