How do you implement API gateway configuration, OAuth2/OIDC, and event-driven microservices patterns?