OCI Developer Professional case studies
OCI Developer Professional · Put your knowledge to work in context.
The Oracle Cloud Infrastructure Developer Professional credential is Oracle's professional-level certification for developers who build, deploy, and operate applications on Oracle Cloud Infrastructure. It is aimed at engineers who already write code against cloud APIs and want independent validation of their OCI development skills for employers, clients, or internal promotion. The OCI Developer Professional case studies are 5 cases and about 4,527 words.
1Vault Secret Retrieval on Every Function Invocation Causes 429s at Peak
Your team runs orders-fn , a Java 17 function in OCI Functions (application orders-api , 256 MB memory, 30-second timeout, no provisioned concurrency) that serves a checkout API at roughly 40 requests per second at peak. On every invocation it calls OCI Vault over a service gateway to fetch the secret orders-db-password , and the code builds a new SecretBundleClient before opening a connection to Autonomous Transaction Processing.
915 words, about 5 min2Object Storage 401 After OKE Migration: Instance Principal vs Workload Identity
invoice-svc is a Spring Boot deployment on OKE (Kubernetes 1.28, three node pools, twelve services) that reads PDFs from Object Storage bucket invoice-archive and writes rendered copies to invoice-rendered . On the previous cluster it authenticated with instance principals and worked.
875 words, about 4 min3Streaming Consumer Duplicates and Poison Records After Scaling Out
Stream order-events has 5 partitions and receives ~1,800 records/s at peak from 12 producer instances keyed by customerId . Three consumer pods (Java SDK, 8 worker threads each) belong to one consumer group, process each fetched batch of 500 records, then call commit() .
862 words, about 4 min490-Second Report Route Returns 504 Through API Gateway
Public API Gateway orders-gw exposes GET /reports/{id} to about 40 partner clients. The route is an HTTP backend to OCI Functions report-fn (Java, 1024 MB, function timeout set to 120 s).
876 words, about 4 min5Large Object Uploads Fail with OOM and PAR Expiry in Archive Service
archive-svc , a Java service on a VM.Standard.E4.Flex (4 OCPUs, 32 GB, 6 GB heap), uploads nightly database dumps of 6-12 GB into Object Storage bucket db-archive in the same region. It uses a single PutObjectRequest with a FileInputStream .
999 words, about 5 min