https://www.youtube.com/watch?v=wxebTn_a930
https://www.youtube.com/watch?v=mGkhveRnFJ4
https://www.youtube.com/watch?v=soGRyl9ztjI&list=PLqq-6Pq4lTTYTEooakHchTGglSvkZAjnE&index=10
interceptor https://evisioncsse.blogspot.com/2020/01/intercepting-incoming-requests-using.html
High Level Architecture