Dornean | Modernizing Microsoft Applications with Containers: Considerations and Guidance for Successful Transformation | Buch | 978-1-4842-4873-7 | sack.de

Buch, Englisch, 280 Seiten, Book, Format (B × H): 178 mm x 254 mm

Dornean

Modernizing Microsoft Applications with Containers: Considerations and Guidance for Successful Transformation


1. Auflage 2021
ISBN: 978-1-4842-4873-7
Verlag: APRESS

Buch, Englisch, 280 Seiten, Book, Format (B × H): 178 mm x 254 mm

ISBN: 978-1-4842-4873-7
Verlag: APRESS


Get your legacy architecture in line with modern DevOps, monitoring, and container strategies. Lower the cost of maintaining traditional applications and benefit from aligning teams and processes.Containerization technologies, microservice architectures, and DevOps offer numerous advantages: enhancing the software development life cycle, minimizing risks, increasing uptime, and ultimately providing more business agility. However, traditional software architectures, especially those built on Microsoft Windows using the .NET framework, are constrained in their ability to adapt these practices and techniques.This book provides you with a prescriptive approach to containerizing traditional software offerings built on the Microsoft Windows .NET framework, while striving to mitigate and minimize risk to your organization. A wide range of considerations are covered, with the goal of teaching you about the secondary and tertiary impacts of an incremental re-architecture strategy. Topics such as monitoring, DevOps culture requirements, container orchestration, and much more are covered.What You'll LearnUnderstand the problems large enterprises face when considering a software as a service (SaaS) strategy that includes containers and microservicesBenefit from hands-on prescriptive guidance to tackle your first containerization transition and any accompanying DevOps adoptionsAcquire valuable knowledge for organizations running Windows workloads with practical case studiesAssess the benefits offered by microservices, DevOps, and containerization architectures for your enterprise Who This Book Is ForEnterprise developers who work with Microsoft-based .NET products or are tasked with supporting legacy N-tier Microsoft software and want to introduce the benefits of containerization with minimal risk
Dornean Modernizing Microsoft Applications with Containers: Considerations and Guidance for Successful Transformation jetzt bestellen!

Zielgruppe


Professional/practitioner


Autoren/Hrsg.


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


Marius Dornean is a director of R&D at Mitchell International where he leads and motivates talented teams to successfully meet their goals and objectives. He believes that a key virtue of a good technology leader is the wisdom and ability to effectively affect organization change and adoption. Marius recognizes the need for Microsoft-based enterprises to consider a pragmatic approach to modernizing their legacy applications: one that actively addresses their concerns and constraints, but also provides hope and guidance, his impetus in authoring this book. Marius speaks at Mitchell International’s Devcon event and is a member and contributor at numerous SoCal meetup events and forums.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.