MuleSoft Certified Platform Architect Level 1 Exam (Latest 2024/ 2025 Update) Questions and Verified Answers |100% Correct| Grade A
MuleSoft Certified Platform Architect Level
1 Exam (Latest 2024/ 2025 Update) Questions
and Verified Answers |100% Correct| Grade
A
Q: What is a canonical?
Answer:
Authoritative or standard; confirming to an accepted rule or procedure. When referring to
programming canonical means conforming to well established patterns or rules.
Q: In an Enterprise Data Model there is exactly __ canonical definition of each data type
which is reused in all APIs that require that datatype
Answer:
one
Q: In the Bounded Context Data Model, each Bounded Context has ____set of data type
definitions.
Answer:
its own distinct
Q: True or False. All APIs in a Bounded Context can reuse the Bounded Context Data Model
of that Bounded Context
Answer:
True
Q: If there is no enterprise data model then which data model should be used?
Answer:
Bounded Context Data Model
Q: If there is a successful Enterprise Data Model which APIs should reuse this data model?
Answer:
Process APIs and System APIs should reuse that Enterprise Data Model as much as possible
Q: Who determines the API data model of Experience APIs?
Answer:
the API client
Q: True or False. The Enterprise Data Model, even if it exists, typically does not define all data
types needed by all APIs. Hence the decision for tor against and Enterprise Data Model must be
made on a per datatype basis
Answer:
True
Q: When should you break up an API that uses a Bounded Context Data Model?
Answer:
If an API has no clear set of defining data types or if those data types are used in significantly
different variations in different operations/resources of that API, then the API is likely too
coarse-grained and should be broken up
Powered by https://learnexams.com/search/study?query=
What is an API? Application Programming Interface that is a point of access to an application service.
What is an API client? An application component that accesses a service by invoking an API of that service
What is an API consumer? A business role, which is often assigned to an individual that develops API clients
What are the two ways to scale? Vertical Scaling and Horizontal Scaling
What is vertical scaling? Scaling the performance of each node on which a Mule runtime and a deployed API implementation or API proxy executes.
How is vertical scaling achieved in CloudHub? This is supported through different worker sizes and is a disruptive process that requires the provisioning of new CloudHub workers with desired size to replace the existing CloudHub workers
What is horizontal scaling? Scaling the number of nodes on which Mule runtimes and deployed API implementations or API proxies executes
How is horizontal scaling achieved in Anypoint Platform runtime planes? In CloudHub, Anypoint Platform for Pivotal Cloud Foundry and Anypoint Runtime Fabric this is directly supported through scaleout and load balancing. Currently with a limit of 8 workers per API implementation
What is another name for Enterprise Data Model? Canonical Data Model
All data types that appear in an API form the API _ of that API. Data Model
What is a canonical? Authoritative or standard; confirming to an accepted rule or procedure. When referring to programming canonical means conforming to well established patterns or rules.
In an Enterprise Data Model there is exactly _ canonical definition of each data type which is reused in all APIs that require that datatype one
In the Bounded Context Data Model, each Bounded Context has ____set of data type definitions. its own distinct
True or False. All APIs in a Bounded Context can reuse the Bounded Context Data Model of that Bounded Context True
If there is no enterprise data model then which data model should be used? Bounded Context Data Model
If there is a successful Enterprise Data Model which APIs should reuse this data model? Process APIs and System APIs should reuse that Enterprise Data Model as much as possible
Who determines the API data model of Experience APIs? the API client
True or False. The Enterprise Data Model, even if it exists, typically does not define all data types needed by all APIs. Hence the decision for tor against and Enterprise Data Model must be made on a per datatype basis True
When should you break up an API that uses a Bounded Context Data Model? If an API has no clear set of defining data types or if those data types are used in significantly different variations in different operations/resources of that API, then the API is likely too coarse-grained and should be broken up
How do you publish a bounded context data model using MuleSoft? Through RAML fragments
What is the anti-corruption layer? Mapping between two bounded context
Which HTTP methods are recognized as safe? GET, HEAD, OPTIONS, and TRACE methods are defined to be safe.
When is a HTTP request method considered idempotent? If the intended effect on the server of multiple identical request with that method is the same as the effect for a single such request. — https://tools.ietf.org/html/rfc7231#section-4.2
Which HTTP request methods are idempotent? PUT, DELETE, GET, HEAD, OPTIONS and TRACE — https://tools.ietf.org/html/rfc7231#section-4.2
True or False. Cache helps to reduce the response time and network bandwidth consumption on future, equivalent requests. True
What is throughput? the amount of material or items passing through a system or process.
What is bandwidth? the maximum data transfer rate of a network or internet connection. it measures how much data can be sent over a specific connection in a given amount of time
True or False. API implementations developed as Mule applications and deployed to a Mule runtime (including proxies) should never be configured to participate in auto-discovery False. API implementations developed as Mule applications and deployed to a Mule runtime (including proxies) should always be configured to participate in auto-discovery.
What is the maximum number of CloudHub workers that can be assigned to a single Mule application? 8
In semantic versioning, when should you increase the major version? Introduce backwards-incompatible changes in the structure of the API that require API clients to adapt.These are changes that break the consumer’s application.
In semantic versioning, when should you increase the minor version? Introduce backwards-compatible changes to the API that do not require API clients to change, unless the API client wants to take advantage of the newly introduced changes.
In semantic versioning, when should you increase the patch version? Introduce small fully backwards-compatible fixes, such as documentation changes.
True or False. By default Anypoint Platform acts as a client management provider. False. By default, Anypoint Platform acts as an Identity Provider for Identity Management. But Anypoint Platform also supports configuring one external Identity Provider.
What is rate limiting? Rate Limiting rejects requests when throughput limit has been reached
What is spike control? Spike Control queues requests beyond the throughput limit and delays and limits reprocessing of these requests
What are two ways to apply rate limiting in Anypoint Platform? Non-SLA-based and SLA-based
Explain Non-SLA-based Rate Limiting Non-SLA-based rate limiting is where a throughput limit is defined on the API policy definition associated with a particular API instance. The limit is enforced for that API instance and the sum of all its API clients, ignoring the identity of the API clients
Explain SLA-based Rate Limiting SLA-based rate limiting is where a throughput limit is defined in an SLA tier. API clients must register with the API instance at a particular SLA tier. Limit is enforced separately for each registered API client.
True or False. Spike Control is only available as SLA-based False. Spike Control is only available in non-SLA-based.