Hands-On Microservices:Monitoring and Testing
Microservicesarethelatest"right"wayofdevelopingwebapplications.Microservicesarchitecturehasbeengainingmomentumoverthepastfewyears,butonceyou'vestarteddownthemicroservicespath,youneedtotestandoptimizetheservices.Thisbookfocusesonexploringvarioustesting,monitoring,andoptimizationtechniquesformicroservices.Thebookstartswiththeevolutionofsoftwarearchitecturestyle,frommonolithictovirtualized,tomicroservicesarchitecture.Thenyouwillexploremethodstodeploymicroservicesandvariousimplementationpatterns.Withthehelpofareal-worldexample,youwillunderstandhowexternalAPIshelpproductdeveloperstofocusoncorecompetencies.Afterthat,youwilllearntestingtechniques,suchasUnitTesting,IntegrationTesting,FunctionalTesting,andLoadTesting.Next,youwillexploreperformancetestingtools,suchasJMeter,andGatling.Then,wedeepdiveintomonitoringtechniquesandlearnperformancebenchmarkingofthevariousarchitecturalcomponents.Forthis,youwillexploremonitoringtoolssuchasAppdynamics,Dynatrace,AWSCloudWatch,andNagios.Finally,youwilllearntoidentify,address,andreportvariousperformanceissuesrelatedtomicroservices.
·3萬字