Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Dashboard
1. Tasks that admin needs to do,
Server – CPU, Bandwidth, Number of users
Customer – Percentage utilization on all servers,
Priority Tasks,
How is my network doing?
What are all the current alarms or alerts?
Drill down Hierarchy
Utilization of network by the server
Who is using my server?
What event is he using it for?
How many number of users are there in that event?
What is their QOX, and monitor
3. Current Server Utilization
Amazon 1 40% 128 280
Amazon 2 80% 250 800
Plug & Play 20% 80 200
Local 10% 2000 3000
Thinsy 60% 500 800
Who is using it?
4. Current Server Utilization Alarms & Alerts
Amazon 1 40% 128 280
Amazon 2 80% 250 800
Plug & Play 20% 80 200
Local 10% 2000 3000
Thinsy 60% 500 800
5. Current Server Utilization
Amazon 1 40% 128 280 3 200
Amazon 2 80% 250 800
Plug & Play 20% 80 200
Local 10% 2000 3000
Thinsy 60% 500 800
Current Alarms & Alerts Who is using it?
Customers 65% - Best Buy 10 % - Disney 25% - TechM
Events 19thDece Company Board Meeting Quarterly Review Software meetup
Users Total number of users : 10
6. Current Server Utilization
Amazon 1 40% 128 280 3
Amazon 2 80% 250 800
Plug & Play 20% 80 200
Local 10% 2000 3000
Thinsy 60% 500 800
Current Alarms & Alerts
8. Current Server Utilization
CPU Utilization Bandwidth Utilization Number of Users
Amazon 1 40% 80% 400
Amazon 2 80% 50% 50
Plug & Play 20% 10% 20
Local 10% 90% 100
Thinsy 60% 70% 4
9. Current Server Utilization
CPU Utilization Bandwidth Utilization Number of Users
Amazon 1 40% 80% 400
Amazon 2 80% 50% 50
Plug & Play 20% 10% 20
Local 10% 90% 100
Thinsy 60% 70% 4
CPU Utilization Perspective
Customers
BestBuy :
40 %
Disney :
50 %
TechM : 10%
10. Current Server Utilization
CPU Utilization Bandwidth Utilization Number of Users
Amazon 1 40% 80% 400
Amazon 2 80% 50% 50
Plug & Play 20% 10% 20
Local 10% 90% 100
Thinsy 60% 70% 4
CPU Utilization Perspective
Customers Events
BestBuy : December 16th
40 %
Company Board
Meeting
Disney :
50 %
Company Board
Meeting
TechM : 10%
11. Current Server Utilization
CPU Utilization Bandwidth Utilization Number of Users
Amazon 1 40% 80% 400
Amazon 2 80% 50% 50
Plug & Play 20% 10% 20
Local 10% 90% 100
Thinsy 60% 70% 4
CPU Utilization Perspective
Customers Events Users (300)
BestBuy : December 16th User Name QOX Location Bandwidth
40 %
User2
User3
Company Board
User4
Meeting
User5
Disney :
50 % User6
User7
Company Board
User8
Meeting
User9
User10
User11
TechM : 10%
User12
12. Current Server Utilization
CPU Utilization Bandwidth Utilization Number of Users
Amazon 1 40% 80% 400
Amazon 2 80% 50% 50
Plug & Play 20% 10% 20
Local 10% 90% 100
Thinsy 60% 70% 4
CPU Utilization Perspective
Customers Events Users (300)
BestBuy : December 16th User Name QOX Location Bandwidth
40 %
200
10
Company Board
22
Meeting
Disney : 38
50 % 14
16
Company Board
Meeting
TechM : 10%
13. Current Server Utilization
CPU Utilization Bandwidth Utilization Number of Users
Amazon 1 40% 80% 400
Amazon 2 80% 50% 50
Plug & Play 20% 10% 20
Local 10% 90% 100
Thinsy 60% 70% 4
CPU Utilization Perspective
Customers Events Users (300)
BestBuy : December 16th User Name QOX Location Bandwidth
40 %
Bangalore 200
Hyderabad 10
Company Board
Pune 22
Meeting
Disney : Singapore 38
50 % Malasia 14
Santaclara 16
Company Board
Meeting
TechM : 10%
14. Current Server Utilization
CPU Utilization Bandwidth Utilization Number of Users
Amazon 1 40% 80% 400
Amazon 2 80% 50% 50
Plug & Play 20% 10% 20
Local 10% 90% 100
Thinsy 60% 70% 4
Bandwidth Utilization Perspective
Customers Events Users (300)
BestBuy : December 16th User Name QOX Location Bandwidth
40 %
User2
User3
Company Board
User4
Meeting
User5
Disney :
50 % User6
User7
Company Board
User8
Meeting
User9
User10
User11
TechM : 10%
User12
15. Current Server Utilization
CPU Utilization Bandwidth Utilization Number of Users Alarms
Amazon 1 40% 80% 400
Amazon 2 80% 50% 50
Plug & Play 20% 10% 20
Local 10% 90% 100
Thinsy 60% 70% 4
Current Alarms & Alerts
User Name QOX Location Bandwidth
User2
User3
User4
User5
User6
User7
User8
User9
User10
User11
User12