Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Migrating to Cloud-Native Application Architectures

by Matt Stine

Migrating to Cloud-Native Application Architectures

Subscribe to new books via dBooks.org telegram channel

Join
DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

Adoption of cloud-native application architectures is helping many organizations transform their IT into a force for true agility in the marketplace. This report defines the unique characteristics of cloud-native application architectures such as microservices and twelve-factor applications.

Author Matt Stine also examines the cultural, organizational, and technical changes necessary to migrate traditional monolithic applications and service-oriented architectures to cloud-native architectures. You'll also find a Migration Cookbook, with recipes for decomposing monolithic applications into microservices, implementing fault-tolerant patterns, and performing automated testing of cloud-native services.

This report discusses application architectures that include:
- The Twelve-Factor App: a collection of cloud-native app architecture patterns;
- Microservices: independently deployable services that do one thing well;
- Self-Service Agile Infrastructure: platforms for rapid, repeatable, and consistent provisioning of app environments and backing services;
- API-based Collaboration: published and versioned APIs that allow interaction between services in a cloud-native app architecture;
- Anti-Fragility: systems that get stronger when subjected to stress.

This open access book is Complimented by VMware. You can download Migrating to Cloud-Native Application Architectures ebook for free in PDF format (5.3 MB).

Table of Contents

Chapter 1
The Rise of Cloud-Native
Chapter 2
Changes Needed
Chapter 3
Migration Cookbook

Book Details

Title
Migrating to Cloud-Native Application Architectures
Subject
Computer Science
Publisher
O'Reilly Media
Published
2015
Pages
58
Edition
1
Language
English
ISBN13 Digital
9781491924228
ISBN10 Digital
1491924225
PDF Size
5.3 MB
License
Compliments of VMware

Related Books

Managing Cloud Native Data on Kubernetes
Is Kubernetes ready for stateful workloads? This open source system has become the primary platform for deploying and managing cloud native applications. But because it was originally designed for stateless workloads, working with data on Kubernetes has been challenging. If you want to avoid the inefficiencies and duplicative costs of having separa...
CI/CD with Docker and Kubernetes
Containers change how developers build, test, and deploy code. Adopting them takes time. Using them the wrong way can slow down your delivery process. But you don't have a team of engineers to dedicate to this like Spotify or Netflix do. Maybe you're a startup CTO with features to ship - you can't spend hundreds of hours on intern...
Kubernetes Patterns
The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures use new primitives that require a different set of practices than most developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huß from Red H...
Cloud Native Applications
Cloud computing is a game changer. Being able to automate and constantly adjust infrastructure is one important reason to use cloud computing for your clients. And developing and operating systems that are able to recover from failure automatically has never been easier. Cloud providers offer you the needed infrastructure for a very reasonable pric...
Cloud Native DevOps with Kubernetes
Kubernetes has become the operating system of today's cloud native world, providing a reliable and scalable platform for running containerized workloads. In this friendly, pragmatic book, cloud experts Justin Domingus and John Arundel show you what Kubernetes can do-and what you can do with it. This updated second edition guides you through...
The Enterprise Path to Service Mesh Architectures
Planning to build a microservice-driven cloud native application or looking to modernize existing application services? Consider using a service mesh. A service mesh approach can help you create robust and scalable applications, but it also introduces new challenges. This updated report answers common questions regarding service mesh architectures ...