Oracle 1Z0-1084-25 Practice Exam Questions & Answers

5 Free Questions · Last reviewed: September 8, 2026 · Prepared & Reviewed by the ValidExamDumps Editorial Team

Exam Facts

Oracle 1Z0-1084-25 Exam Details

Key details for this exam, checked against the published exam outline

100 Practice Questions (Our Bank)
90 minutes Exam Duration
68% Passing Score
USD 165 Exam Fee (United States)
Exam Code
1Z0-1084-25
Full Name
Oracle Cloud Infrastructure 2025 Developer Professional
Issuing Body
Oracle
Question Format (Our Bank)
Multiple Choice
Delivery
Pearson VUE testing center or online proctored
Practice Questions

Free 1Z0-1084-25 Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our 1Z0-1084-25 exam preparation team, who also write the explanation shown with each one. How we research and review these pages

Which is ONE of the differences between a microservice and a serverless function?

Correct Answer: A
Explanation

The correct answer is: Microservices are used for long running operations while serverless functions are used for short running operations. One of the key differences between microservices and serverless functions is the duration of their execution. Microservices are typically designed to handle long-running operations and may continuously run and process requests as part of a larger system. They are often deployed and managed as long-lived services. On the other hand, serverless functions are designed to handle short-lived operations or tasks that execute in response to specific events or triggers. They are event-driven and execute only when invoked, providing a lightweight and ephemeral computing model. Serverless functions are often used for executing small, isolated pieces of code without the need for managing infrastructure or scaling concerns. While both microservices and serverless functions can be stateless or stateful depending on the specific implementation, the key distinction lies in the typical duration and execution pattern of these components within an application architecture.

A company is developing a new application that needs to process transactions in real time. The company wants to ensure that all transactions are processed in order and that no transaction is lost. Which of these is a correct strategy for leveraging OCI Queue in this scenario?

Correct Answer: B

With the volume of communication that can happen between different components in cloud-native applications, it is vital to not only test functionality, but also service resiliency. Which statement is true regarding service resiliency?

Correct Answer: C
Explanation

The correct answer is: 'Resiliency is about recovering from failures without downtime or data loss.' Service resiliency, in the context of cloud-native applications, is the ability of a service or system to recover from failures and continue functioning without downtime or data loss. It involves designing and implementing mechanisms to handle failures, such as network outages, hardware failures, or software errors, in a way that minimizes the impact on the overall system. The goal of resiliency is to ensure that the application or service can continue to operate and provide a certain level of functionality, even in the face of failures. This typically involves techniques such as redundancy, fault tolerance, and graceful degradation. By implementing resiliency measures, a cloud-native application can recover and adapt to failures, maintain availability, and preserve data integrity. The other statements are not accurate regarding service resiliency: Resiliency is not about not bringing a service to a functioning state after a failure. Instead, it is about recovering from failures and ensuring continued functionality. Resiliency is not about avoiding failures entirely. While it is desirable to prevent failures, resiliency focuses on the ability to handle and recover from failures when they do occur. Resiliency testing is not limited to a test environment. It is important to test and validate the resiliency measures in both test environments and production environments to ensure the application can effectively handle failures in real-world scenarios.

What is the difference between blue/green and canary deployment strategies? (Choose the best answer.)

Correct Answer: B
Explanation

The correct answer is: In blue/green deployment, both old and new applications are in production at the same time. In canary deployment, the application is deployed incrementally to a select group of people. In a blue/green deployment strategy, two identical environments, referred to as blue and green, are set up. The current production environment (blue) continues to serve live traffic while a new version of the application is deployed in the green environment. Once the new version is tested and deemed stable, traffic is routed from the blue environment to the green environment, making it the new production environment. This approach allows for a seamless switch between the old and new versions of the application. On the other hand, in a canary deployment strategy, the new version of the application is deployed incrementally to a small subset of users or a specific group. This allows for testing the new version in a real production environment while minimizing the impact of any potential issues. If the new version performs well and meets the desired criteria, it can be gradually rolled out to a larger audience or the entire user base. In summary, the main difference between blue/green and canary deployment strategies lies in how the deployment is managed. Blue/green involves simultaneous production of both old and new applications, while canary deployment focuses on incremental deployment to a select group of users.

You are building a container image and pushing it to Oracle Cloud Infrastructure Registry (OCIR). You need to ensure that these images never get deleted from the repository. Which action should you take?

Correct Answer: D
Explanation

The correct answer is: 'Edit the tenancy global retention policy.' To ensure that container images never get deleted from the Oracle Cloud Infrastructure Registry (OCIR), you should edit the tenancy global retention policy. The tenancy global retention policy is a setting that determines the retention behavior for all the images in the OCIR across the entire tenancy. By editing this policy, you can define the retention behavior that suits your requirements. To edit the tenancy global retention policy, you would typically perform the following steps: Access the Oracle Cloud Infrastructure Console and navigate to the OCIR service. Go to the 'Policies' section or 'Settings' section in the OCIR service. Locate the tenancy global retention policy settings. Modify the retention policy to specify the desired retention behavior. In this case, you would set the policy to retain all images, ensuring they are never deleted from the repository. By setting the global policy of image retention to 'Retain All Images,' you can ensure that the container images in your OCIR repository are permanently retained and not subject to deletion based on any default or automatic retention rules. The other options mentioned are not directly related to ensuring that container images are never deleted from the repository: Creating a group and assigning a policy to perform lifecycle operations on images or writing a policy to limit access to the specific repository in your compartment are access control measures and do not address the retention of images. Setting the global policy of image retention to 'Retain All Images' is the correct action to achieve the desired outcome of preventing image deletion from the repository.

Get Full Access

100 questions covering all exam domains, starting from $20

Study Guide

What the Oracle 1Z0-1084-25 Exam Covers

Exam domains verified against: Official Oracle 1Z0-1084-25 exam guide, last checked September 2026.

Domain 1: Cloud Native Fundamentals

Understand cloud native principles and explain the fundamentals that distinguish cloud native development from traditional approaches. Study microservices architecture as the foundation for building scalable, independently deployable application components.

Sample question from this domain above: Q1

Domain 2: Cloud Native Applications and Containerization

Learn Docker architecture and container best practices for packaging applications. Gain hands-on experience with Oracle Container Image Registry to manage container images and deploy containerized microservices to OKE with service mesh integration.

Sample questions from this domain above: Q4Q5

Domain 3: Leveraging Serverless Technologies for Cloud Native Development

Build and deploy serverless functions using Oracle Functions and create API gateways to route traffic between services. Design event-driven applications with OCI Events and implement asynchronous messaging patterns using OCI Streaming and OCI Queue.

Sample question from this domain above: Q2

Domain 4: Testing and Securing Cloud Native Applications

Develop effective testing strategies for cloud native applications including unit and integration testing approaches. Apply security best practices and use OCI Vault to manage encryption keys and sensitive configuration data securely.

Sample question from this domain above: Q3

Domain 5: Monitoring & Troubleshooting Cloud Native Applications

Configure observability using OCI Monitoring to view metrics and track application performance. Use OCI Logging service to capture, manage and search logs for troubleshooting and understanding application behaviour in production.

FAQ

1Z0-1084-25 Exam FAQ

Common questions about the exam itself

What experience do I need before taking the 1Z0-1084-25 exam?
Oracle recommends hands-on experience with OCI services and cloud-native application development. You should be familiar with containerization, microservices, and at least one programming language used in cloud development. Prior experience with OCI fundamentals is helpful but not strictly required as a prerequisite.
How difficult is the 1Z0-1084-25 Developer Professional exam compared to the Associate level?
The Developer Professional exam tests deeper practical knowledge of designing and deploying cloud-native applications compared to the foundational Associate exam. It focuses on real-world scenarios with OCI services like Functions, OKE, and API Gateway rather than general cloud concepts.
Which objective area gives candidates the most trouble in 1Z0-1084-25?
Many candidates find the containerization and OKE deployment section challenging because it requires understanding Docker concepts, image management with OCIR, and practical Kubernetes deployment. Hands-on labs with OKE are essential for mastering this domain.
How long should I prepare for the 1Z0-1084-25 exam?
Plan for four to twelve weeks of preparation depending on your background. If you have OCI experience, four to six weeks may suffice. Without OCI experience, plan for eight to twelve weeks to build practical skills with the services covered in the exam.
What happens on exam day for the 1Z0-1084-25?
You will answer 50 multiple-choice and multiple-select questions within 90 minutes in a proctored environment. The exam can be taken online with a proctor or at a test centre. Bring valid identification and ensure you have a quiet space with a stable internet connection if taking it online.
What is the retake policy if I fail the 1Z0-1084-25 exam?
Oracle allows candidates to retake the exam but typically requires a waiting period between attempts. Check Oracle's current certification policies for specific retake rules and any associated fees for additional exam attempts.
How long is the 1Z0-1084-25 certification valid for?
Oracle Cloud certifications typically remain valid for three years from the date you pass the exam. After that period, you may need to recertify by passing the current version of the exam or completing renewal requirements set by Oracle.
What job roles is the 1Z0-1084-25 certification designed for?
This certification is aimed at cloud developers, DevOps engineers, and solutions architects who design and deploy cloud-native applications on OCI. It validates expertise needed for roles involving serverless development, containerization, and microservices architecture.
How does the 1Z0-1084-25 Developer Professional relate to other OCI certifications?
The Developer Professional is a specialist-level certification that builds on the OCI Foundations Associate exam. You can also pursue the Infrastructure Professional and Database certifications depending on your role. These certifications are independent tracks within Oracle Cloud certification paths.
Can I reschedule my 1Z0-1084-25 exam if needed?
Yes, you can typically reschedule your exam through your exam account portal. Rescheduling policies vary by region and testing center. Most providers allow rescheduling up to a certain number of days before your scheduled exam date, sometimes with a fee.