Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Modernizing Microsoft Applications with Containers - Marius Dornean

Modernizing Microsoft Applications with Containers

Considerations and Guidance for Successful Transformation

(Autor)

Buch | Softcover
280 Seiten
2021 | 1st ed.
Apress (Verlag)
9781484248737 (ISBN)
CHF 49,40 inkl. MwSt
  • Titel wird leider nicht erscheinen
  • Artikel merken
Intermediate user level
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 Learn

Understand the problems large enterprises face when considering a software as a service (SaaS) strategy that includes containers and microservices

Benefit from hands-on prescriptive guidance to tackle your first containerization transition and any accompanying DevOps adoptions

Acquire valuable knowledge for organizations running Windows workloads with practical case studies

Assess the benefits offered by microservices, DevOps, and containerization architectures for your enterprise



Who This Book Is For
Enterprise 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

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.

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) development
Chapter 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*Toolchains
Chapter 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 Containers
Chapter 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 microservices
Chapter 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 constraints
Chapter 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 operation
Chapter 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 parallel
Chapter 8, Future technology roadmapChapter Goal: Discuss feature and technologies on the horizon which can be explored further as they mature.*Future technologies and methodologies

Erscheint lt. Verlag 3.3.2021
Zusatzinfo 50 Illustrations, black and white; XX, 280 p. 50 illus.
Verlagsort Berkley
Sprache englisch
Maße 178 x 254 mm
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Schlagworte Containerizing traditional applications • Docker • Enterprise containerization • Microsoft • Microsoft legacy applictions • Microsoft .NET • Microsoft Windows • N-Tier software • SaaS Container Transition • Software containerization • software containers
ISBN-13 9781484248737 / 9781484248737
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Entwurfsmuster für effektive Softwareentwicklung

von Karl Eilebrecht; Gernot Starke

Buch | Softcover (2024)
Springer Vieweg (Verlag)
CHF 27,95
Praxishandbuch für Java- und Webservice-Entwickler

von Kai Spichale

Buch | Softcover (2025)
dpunkt (Verlag)
CHF 62,85