Would you say that all of these features will require network traffic monitoring? If so, would it make sense to initially focus on building a design to monitor HTTP/HTTPS traffic? Once this is done, designing implementations to do things such as filtering the traffic should be a lot more straightforward. If we're building these systems as a group of micro services, this could be it's own micro service and possibly the first one to work on. The micro-service design for this system should be generic enough to be exported to all of the following micro-services that will be built.
Would you say that all of these features will require network traffic monitoring? If so, would it make sense to initially focus on building a design to monitor HTTP/HTTPS traffic? Once this is done, designing implementations to do things such as filtering the traffic should be a lot more straightforward. If we're building these systems as a group of micro services, this could be it's own micro service and possibly the first one to work on. The micro-service design for this system should be generic enough to be exported to all of the following micro-services that will be built.