Buch, Englisch, 280 Seiten, Book, Format (B × H): 178 mm x 254 mm
Buch, Englisch, 280 Seiten, Book, Format (B × H): 178 mm x 254 mm
ISBN: 978-1-4842-4873-7
Verlag: APRESS
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Chapter 1, Understanding AgileChapter Goal: Give the reader a refresher on agile methodologies and how they support business agility. • History• General Principles• Benefits• Differences between agile and traditional (Waterfall) developmentChapter 2, DevOps 101Chapter Goal: Provide the reader with an understanding of how DevOps supports business agility, an agile SDLC, and shorter feedback cycles with lower risk. The chapter will support the thesis that DevOps is a natural evolution from Agile to allow the whole org to deliver quickly and reliably.• History• General Principles • Feedback loops• ToolchainsChapter 3, ContainersChapter Goal: Discuss how container technologies have evolved to supports an agile, devops focused organization. What containers are, how they are different from virtual machines, and how their elastic orchestration can equal true operational agility.• History• General Principles• Containers on Microsoft Windows• Orchestration of ContainersChapter 4, MicroservicesChapter Goal: Discuss what micro services are, and how they allow organizations to segment teams, manage features scope, and deliver faster and more reliably. Chapters 1-3 will allow us to further educate the user on how newly developed microservices would be deployed in a devops, containerized, agile process.• History • General Principles• Containers vs Virtual Machines• Sample Architectures• Sample migration from N-tier to microservicesChapter 5, Legacy App ConstraintsChapter Goal: Discuss some of the traditional deployment and SDLC semantics of N-tier based legacy apps on the Microsoft stack such a .NET webforms sites, windows service based workers, etc… Additionally, we will discuss how the deployment requirements of these technologies are at odds with a modern agile SDLC and how we can address them.• Legacy N-tier application architectures• Operational semantics and constraintsChapter 6, ContainerizationChapter Goal: Help the user understand how they can segment their N-tier Microsoft based offering into containerize able components. • Identifying segmentation points• Containerizing the component• Externalizing Configuration• Devops – from dev to operationChapter 7, Next stepsChapter Goal: Discuss how an organization can take the next steps to peel off feature functionality into standalone microservices to not only lower TCO, but to offer new features to customers via monetizeable APIs.• Creating new value• Peeling off functionality• Breaking down the monolith• Deploying in parallelChapter 8, Future technology roadmapChapter Goal: Discuss feature and technologies on the horizon which can be explored further as they mature.• Future technologies and methodologies