Hands-On Docker for Microservices with Python
Microservicesarchitecturehelpscreatecomplexsystemswithmultiple,interconnectedservicesthatcanbemaintainedbyindependentteamsworkinginparallel.Thisbookguidesyouonhowtodevelopthesecomplexsystemswiththehelpofcontainers.You’llstartbylearningtodesignanefficientstrategyformigratingalegacymonolithicsystemtomicroservices.You’llbuildaRESTfulmicroservicewithPythonandlearnhowtoencapsulatethecodefortheservicesintoacontainerusingDocker.Whiledevelopingtheservices,you’llunderstandhowtousetoolssuchasGitHubandTravisCItoensurecontinuousdelivery(CD)andcontinuousintegration(CI).Asthesystemsbecomecomplexandgrowinsize,you’llbeintroducedtoKubernetesandexplorehowtoorchestrateasystemofcontainerswhilemanagingmultipleservices.Next,you’llconfigureKubernetesclustersforproduction-readyenvironmentsandsecurethemforreliabledeployments.Intheconcludingchapters,you’lllearnhowtodetectanddebugcriticalproblemswiththehelpoflogsandmetrics.Finally,you’lldiscoveravarietyofstrategiesforworkingwithmultipleteamsdealingwithdifferentmicroservicesforeffectivecollaboration.Bytheendofthisbook,you’llbeabletobuildproduction-grademicroservicesaswellasorchestrateacomplexsystemofservicesusingcontainers.
·9.1萬字