AnorganizationusesonespecificCloudHub(AWS)regionforallCloudHubdeployments

HowareCloudHubworkersassignedtoavailabilityzones(AZs)whentheorganization'sMule applicationsaredeployedtoCloudHubinthatregion?
AWorkersbelongingtoagivenenvironmentareassignedtothesameAZwithinthatregion
BAZsareselectedaspartoftheMuleapplication'sdeploymentconfiguration
CWorkersarerandomlydistributedacrossavailableAZswithinthatregion
DAnAZisrandomlyselectedforaMuleapplication,andalltheMuleapplication'sCloudHubworkersare assignedtothatoneAZ
Answer:D
Explanation
CorrectAnswer.WorkersarerandomlydistributedacrossavailableAZswithinthatregion.
*****************************************
>>Currently,weonlyhavecontroltochoosewhichAWSRegiontochoosebutthereisnocontrolatall usinganyconfigurationsordeploymentoptionstodecidewhatAvailabilityZone(AZ)toassigntowhat worker.
>>ThereareNOfixedorimplicitrulesonplatformtoowrtassignmentofAZtoworkersbasedon environmentorapplication
>>TheyarecompletelyassignedinrandomHowever,cloudhubdefinitelyensuresthatHAisachievedby assigningtheworkerstomorethanonAZsothatallworkersarenot assignedtosameAZforsameapplication
: https://helpmulesoftcom/s/question/0D52T000051rqDj/one-cloudhub-aws-region-how-cloudhub-workers -are-assigned-to-availability-zones-azsGraphicaluserinterface,application
Descriptionautomaticallygenerated
BottomofForm
TopofForm
2AsetoftestsmustbeperformedpriortodeployingAPIimplementationstoastagingenvironmentDue todatasecurityandaccessrestrictions,untestedAPIscannotbegrantedaccesstothebackendsystems, soinsteadmockeddatamustbeusedforthesetestsTheamountofavailablemockeddataandits contentsissufficienttoentirelytesttheAPIimplementationswithnoactiveconnectionstothebackend systems
Whattypeoftestsshouldbeusedtoincorporatethismockeddata?
AIntegrationtests
B.Performancetests
CFunctionaltests(Blackbox)
D.Unittests(Whitebox)
Answer:D
Explanation
CorrectAnswerUnittests(Whitebox)
*****************************************
Reference:https://docsmulesoftcom/mule-runtime/39/testing-strategies
AspergeneralITtestingpracticeandMuleSoftrecommendedpractice,IntegrationandPerformance testsshouldbedoneonfullendtoendsetupforrightevaluation
WhichmeansallendsystemsshouldbeconnectedwhiledoingthetestsSo,theseoptionsareOUTand weareleftwithUnitTestsandFunctionalTests
AsperattachedreferencedocumentationfromMuleSoft:
UnitTests-arelimitedtothecodethatcanberealisticallyexercisedwithouttheneedtorunitinsideMule itselfSogoodcandidatesareSmallpiecesofmodularcode,SubFlows,Customtransformers,Custom components,Customexpressionevaluatorsetc
FunctionalTests-arethosethatmostextensivelyexerciseyourapplicationconfigurationInthesetests, youhavethefreedomandtoolsforsimulatinghappyandunhappypaths.Youalsohavethepossibilityto createstubsfortargetservicesandmakethemsuccessor failtoeasilysimulatehappyandunhappypathsrespectively.
AsthescenariointhequestiondemandsforAPIimplementationtobetestedbeforedeploymentto Stagingandalsoclearlyindicatesthatthereisenough/sufficientamountofmockdatatotestthevarious componentsofAPIimplementationswithnoactiveconnectionstothebackendsystems,UnitTestsare theonetobeusedtoincorporatethismockeddata.
3AnorganizationmakesastrategicdecisiontomovetowardsanIToperatingmodelthatemphasizes consumptionofreusableITassetsusingmodernAPIs(asdefinedbyMuleSoft)
WhatbestdescribeseachmodernAPIinrelationtothisnewIToperatingmodel?
AEachmodernAPIhasitsownsoftwaredevelopmentlifecycle,whichreducestheneedfor documentationandautomation
BEachmodemAPImustbetreatedlikeaproductanddesignedforaparticulartargetaudience(for instance,mobileappdevelopers)
CEachmodernAPImustbeeasytoconsume,soshouldavoidcomplexauthenticationmechanisms
suchasSAMLorJWTD
DEachmodernAPImustbeRESTandHTTPbased
Answer:B
Explanation
CorrectAnswers:
1EachmodernAPImustbetreatedlikeaproductanddesignedforaparticulartargetaudience(for instancemobileappdevelopers)
*****************************************
BottomofForm
4WhatCANNOTbeeffectivelyenforcedusinganAPIpolicyinAnypointPlatform?
AGuardingagainstDenialofServiceattacks
BMaintainingtamper-proofcredentialsbetweenAPIs

CLoggingHTTPrequestsandresponses
DBackendsystemoverloading
Answer:A
Explanation
CorrectAnswer.GuardingagainstDenialofServiceattacks
*****************************************
>>Backendsystemoverloadingcanbehandledbyenforcing"SpikeControlPolicy"
>>LoggingHTTPrequestsandresponsescanbedonebyenforcing"MessageLoggingPolicy"
>>Credentialscanbetamper-proofedusing"Security"and"Compliance"PoliciesHowever,unfortunately, thereisnoproperwaycurrentlyonAnypointPlatformtoguard againstDOSattacks
Reference:https://helpmulesoftcom/s/article/DDos-Dos-at
5WhatisthemainchangetotheIToperatingmodelthatMuleSoftrecommendstoorganizationsto improveinnovationandclockspeed?
ADriveconsumptionasmuchasproductionofassets;thisenablesdeveloperstodiscoverandreuse assetsfromotherprojectsandencouragesstandardization
BExposeassetsusingaMasterDataManagement(MDM)system;thisstandardizesprojectsand
DownloadvalidMCPA-Level1Maintenanceexamdumpstopassyourexameasily
enablesdeveloperstoquicklydiscoverandreuseassetsfromotherprojects
CImplementSOAforreusableAPIstofocusonproductionoverconsumption;thisstandardizesonXML andWSDLformatstospeedupdecisionmaking
DCreatealeanandagileorganizationthatmakesmanysmalldecisionseveryday;thisspeedsup decisionmakingandenableseachlineofbusinesstotakeownershipofitsprojects
Answer:A
Explanation
CorrectAnswerDriveconsumptionasmuchasproductionofassets;thisenables developerstodiscoverandreuseassetsfromotherprojectsandencourages standardization *****************************************
>>ThemainmottoofthenewITOperatingModelthatMuleSoftrecommendsandmadepopularisto changethewaythattheyaredeliveredfromaproductionmodeltoaproduction+consumptionmodel, whichisdonethroughanAPIstrategycalledAPI-ledconnectivity.
>>Theassetsbuiltshouldalsobediscoverableandself-serveableforreusablityacrossLOBsand organization.
>>MuleSoft'sIToperatingmodeldoesnottalkaboutSDLCmodel(Agile/Leanetc)orMDMatallSo, optionssuggestingthesearenotvalid.
References:
https://blogsmulesoftcom/biz/connectivity/what-is-a-center-for-enablement-c4e/ https://wwwmulesoftcom/resources/api/secret-to-managing-it-projects
6Refertotheexhibit
whatistruewhenusingcustomer-hostedMuleruntimeswiththeMuleSoft-hostedAnypointPlatform controlplane(hybriddeployment)?

AAnypointRuntimeManagerinitiatesanetworkconnectiontoaMuleruntimeinordertodeployMule applications
BTheMuleSoft-hostedSharedLoadBalancercanbeusedtoloadbalanceAPIinvocationstotheMule runtimes
CAPIimplementationscanrunsuccessfullyincustomer-hostedMuleruntimes,evenwhentheyare unabletocommunicatewiththecontrolplane
DAnypointRuntimeManagerautomaticallyensuresHAinthecontrolplanebycreatinga newMuleruntimeinstanceincaseofanodefailure
DownloadvalidMCPA-Level1Maintenanceexamdumpstopassyourexameasily
Answer:C
Explanation
CorrectAnswer.APIimplementationscanrunsuccessfullyincustomer-hostedMuleruntimes,evenwhen theyareunabletocommunicatewiththecontrolplane*****************************************
>>WeCANNOTuseSharedLoadbalancertoloadbalanceAPIsoncustomerhostedruntimes
>>ForHybriddeploymentmodels,theon-premisesarefirstconnectedtoRuntime ManagerusingRuntimeManageragentSo,theconnectionisinitiatedfirstfromOn-premisestoRuntime ManagerThenallcontrolcanbedonefromRuntimeManager
>>AnypointRuntimeManagerCANNOTensureautomaticHAClusters/ServerGroupsetcshouldbe configuredbeforehand
OnlyTRUEstatementinthegivenchoicesis,APIimplementationscanrunsuccessfullyin customer-hostedMuleruntimes,evenwhentheyareunabletocommunicatewiththecontrolplaneThere areseveralreferencesbelowtojustifythisstatement.
References:
https://docs.mulesoft.com/runtime-manager/deployment-strategies#hybrid-deployments
https://helpmulesoftcom/s/article/On-Premise-Runtimes-Disconnected-From-US-ControlPlane-June-18th-2018

https://helpmulesoftcom/s/article/Runtime-Manager-cannot-manage-On-PremApplications-and-Servers-from-US-Control-Plane-June-25th-2019
https://helpmulesoftcom/s/article/On-premise-Runtimes-Appear-Disconnected-in-RuntimeManager-May-29th-2018


Threebusinessprocessesneedtobeimplemented,andtheimplementationsneedtocommunicatewith severaldifferentSaaSapplications
Theseprocessesareownedbyseparate(siloed)LOBsandaremainlyindependentofeachother,butdo shareafewbusinessentitiesEachLOBhasonedevelopmentteamandtheirownbudget Inthisorganizationalcontext,whatisthemosteffectiveapproachtochoosetheAPIdatamodelsforthe APIsthatwillimplementthesebusinessprocesseswithminimalredundancyofthedatamodels?
A)BuildseveralBoundedContextDataModelsthatalignwithcoherentpartsofthebusinessprocesses andthedefinitionsofassociatedbusinessentities
B)BuilddistinctdatamodelsforeachAPItofollowestablishedmicro-servicesandAgileAPI-centric practices


C)BuildallAPIdatamodelsusingXMLschematodriveconsistencyandreuseacrosstheorganization

D)BuildonecentralizedCanonicalDataModel(EnterpriseDataModel)thatunifiesallthedatatypes fromallthreebusinessprocesses,ensuringthedatamodelisconsistentandnon-redundant


A.OptionA
BOptionB
C.OptionC
DOptionD
Answer:A
Explanation
CorrectAnswerBuildseveralBoundedContextDataModelsthatalignwithcoherentpartsofthe businessprocessesandthedefinitionsofassociatedbusinessentities *****************************************
>>TheoptionswrtbuildingAPIdatamodelsusingXMLschema/AgileAPI-centricpracticesare irrelevanttothescenariogiveninthequestionSothesetwoareINVALID
>>BuildingEDM(EnterpriseDataModel)isnotfeasibleorrightfitforthisscenarioastheteamsand LOBsworkinsiloandtheyallhavedifferentinitiatives,budgetetcBuildingEDMneedsintensive coordinationamongalltheteamwhichevidentlyseemsnotpossibleinthisscenario.
So,therightfitforthisscenarioistobuildseveralBoundedContextDataModelsthatalignwithcoherent partsofthebusinessprocessesandthedefinitionsofassociatedbusinessentities.
8AnorganizationisdeployingtheirnewimplementationoftheOrderStatusSystemAPItomultiple workersinCloudHub.ThisAPIfrontstheorganization'son-premisesOrderManagementSystem,which isaccessedbytheAPIimplementationoveranIPsectunnel

WhattypeoferrortypicallydoesNOTresultinaserviceoutageoftheOrderStatusSystemAPI?
AACloudHubworkerfailswithanout-of-memoryexception
BAPIManagerhasanextendedoutageduringtheinitialdeploymentoftheAPIimplementation
CTheAWSregiongoesofflinewithamajornetworkfailuretotherelevantAWSdatacenters
DTheOrderManagementSystemisInaccessibleduetoanetworkoutageintheorganization's on-premisesdatacenter
Answer:A Explanation
CorrectAnswer.ACloudHubworkerfailswithanout-of-memoryexception.
*****************************************
>>AnAWSRegionitselfgoingdownwilldefinitelyresultinanoutageasitdoesnotmatterhowmany workersareassignedtotheMuleAppasallofthoseinthatregionwillgodown
Thisisacompletedowntimeandoutage
>>ExtendedoutageofAPImanagerduringinitialdeploymentofAPIimplementationwillofcoursecause issuesinproperapplicationstartupitselfastheAPIAutodiscoverymightfailorAPIpolicytemplatesand policesmaynotbedownloadedtoembedatthetimeofapplicaitonstartupetctherearemanyreasons thatcouldcauseissues
>>AnetworkoutageonpremiseswouldofcoursecausetheOrderManagementSystemnotaccessible anditdoesnotmatterhowmanyworkersareassignedtotheapptheyallwillfailandcauseoutagefor sure.
TheonlyoptionthatdoesNOTresultinaserviceoutageisifacloudhubworkerfailswithan out-of-memoryexception.Evenifaworkerfailsandgoesdown,therearestillotherworkerstohandlethe requestsandkeeptheAPIUPandRunningSo,thisistherightanswer
9AcompanyhasstartedtocreateanapplicationnetworkandisnowplanningtoimplementaCenterfor Enablement(C4E)organizationalmodel.
WhatkeyfactorwouldleadthecompanytodecideuponafederatedratherthanacentralizedC4E?
AWhentherearealargenumberofexistingcommonassetssharedbydevelopmentteams
BWhenvariousteamsresponsibleforcreatingAPIsarenewtointegrationandhenceneedextensive training
CWhendevelopmentisalreadyorganizedintoseveralindependentinitiativesorgroups
DWhenthemajorityoftheapplicationsintheapplicationnetworkarecloudbased
Answer:C
Explanation
CorrectAnswerWhendevelopmentisalreadyorganizedintoseveralindependentinitiativesorgroups *****************************************
>>ItwouldrequirelotofprocesseffortinanorganizationtohaveasingleC4Eteamcoordinatingwith multiplealreadyorganizeddevelopmentteamswhichareintoseveralindependentinitiativesAsingle C4Eworkswellwithdifferentteamshavingatleastacommoninitiative.So,inthisscenario,federated C4EworkswellinsteadofcentralizedC4E