+------------+
|            |                        http service discovery via /services.json
| prometheus |----------------------------------------------------------------------------------------------------------------------------+
|            |                                                                                                                            |
+------------+                                                                                                                            |
      |                                                                                                                                   |
      | prometheus metrics scraping via /metrics                                                                                          |
      +------------------------------------------------------------+                                                                      |
                                                                   |                                                                      |
                                                                   |                                                                      |
   +-----------+------------+------------+------------+------------+------------+------------+------------+------------+------------+     |
   |           |            |            |            |            |            |            |            |            |            |     |
+--------------------------------------------------------------------------------------------------------------------------------------------+
|                                                    topic-based publish/subscribe layer                                                     |
+--------------------------------------------------------------------------------------------------------------------------------------------+
   |  ^        |   ^        |   ^        |   ^        |   ^        |   ^        |   ^        |   ^        |   ^        |   ^        |   ^ |
   |  |        |   |        |   |        |   |        |   |        |   |        |   |        |   |        |   |        |   |        |   | |
   v  v        v   v        v   v        v   v        v   v        v   v        v   v        v   v        v   v        v   v        v   v v
+----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+
| worker-1 | | worker-2 | | worker-3 | | worker-4 | | worker-5 | | worker-6 | | worker-7 | | worker-8 | | proxy-1  | | logger-1 | |  manager |
+----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+
      ^            ^            ^            ^            ^            ^            ^            ^
      |            |            |            |            |            |            |            |
      +------------+------------+------------+-----+------+------------+------------+------------+
                                                   |
                                                   |
+------------------------------------------------- | ----------------------------------------------------------------------------------------+
|                                                  |                                                                     process supervision |
+------------------------------------------------- | ----------------------------------------------------------------------------------------+
                                                   |
+-------------------------------------------+-------------+----------------------------------------------------------------------------------+
|                                           |     NIC     |                                            packet acquisition and flow balancing |
+-------------------------------------------+-------------+----------------------------------------------------------------------------------+
