MuleSoft Certified Platform Architect - Level 1 ALL ANSWERS 100% CORRECT SPRING -2023/24 EDITION GUARANTEED GRADE A+
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. -- Which HTTP request methods are idempotent? PUT, DELETE, GET, HEAD, OPTIONS and TRACE -- CONTINUED..
Document information
- Uploaded on
- March 21, 2023
- Number of pages
- 4
- Written in
- 2022/2023
- Type
- Exam (elaborations)
- Contains
- Questions & answers