Question 1
A financial services company is modernizing its payment processing gateway using a microservices architecture on Oracle Kubernetes Engine (OKE). To comply with security policies, all inter-service communication within the cluster must be encrypted, and traffic routing rules for A/B testing must be centrally managed without altering application code. Which OCI service should be integrated with OKE to meet these specific requirements?
Answer and explanation
Correct answer: C
OCI Service Mesh is the correct choice as it is designed to manage, secure, and observe microservices. It provides features like mutual TLS (mTLS) for encrypting inter-service communication and sophisticated traffic management capabilities (e.g., traffic splitting for A/B testing) without requiring changes to the application code. A Network Load Balancer operates at L4 and doesn't manage internal service-to-service traffic rules. An API Gateway is for managing north-south traffic (from clients to the cluster), not east-west traffic (between services). Kubernetes Network Policies can restrict traffic but don't offer advanced routing or automatic mTLS.