Essential Guide

Get started Bring yourself up to speed with our introductory content.

Guide to practicing cloud-native development

Introduction

The software development industry has become replete with talk about taking a DevOps-based approach to building applications that are inherently capable of running on the cloud. Organizations are being told that Agile must be the method, DevOps must be the process and cloud-native development software has to be the end goal. But are vendors pushing too hard on these approaches? Has a drive to encourage best practices deteriorated into a zone of fear mongering? And what exactly does it mean to be cloud-native anyways?

In this essential guide, we will look into exactly what cloud-native development means, along with the benefits and drawbacks to taking a cloud-native approach to development. We will also try to separate the substance from the hype as we examine both the benefits and drawbacks to a DevOps approach to cloud-native software development.

1Diving into development-

Understanding cloud-native development

There is a great deal of talk about DevOps and cloud-native development, but nailing down a precise definition -- and understanding how that definition applies to software development using DevOps, microservices and containers -- can be confusing. In this section, we take a look at what cloud-native means and how that applies to DevOps, Agile and modern modular development.

Podcast

How to connect DevOps Agile and Java cloud-native apps

A concise definition of both DevOps and cloud native computing is elusive, but Cisco's Ken Owens presents a unified theory that pulls together the Java cloud, Agile, microservices and containers. Continue Reading

Feature

Bring on containers and microservices with Java cloud-native

Many traditional developers are worried that the cloud-native trend is leaving them behind. Fortunately, help is on its way to make existing code more Java cloud native compliant. Continue Reading

Blog Post

Defining cloud-native computing and development

We recently published an interview in which Ken Owens, Cisco Systems' chief technology officer of Cloud Platforms, provided a very concise and definition of cloud-native computing that pulled ... Continue Reading

2Avoiding the hype cycle-

Cloud-native development fact vs. fiction

Sometimes technology advocates and thought leaders push a little too hard, and that's exactly the case with cloud-native development and the 12-factor app philosophy. Here we take a look at the current hype cycle and try to separate the substance from the superfluous.

Blog Post

Software development with Agile and DevOps

There’s a listicle over at the TechRepublic entitled Top 10 challenges to DevOps implementation (linked below). So what are the challenges? They list off the standard things such as culture and ... Continue Reading

Opinion

Is fear mongering driving DevOps adoption and container technology?

Nobody questions the importance of microservices and containers, but is unfettered advocacy becoming problematic? Continue Reading

Blog Post

Cloud-native development for dummies

Yegor Bugayenko wrote an amusing blog the other day entitled "SOLID is OOP for Dummies." Well, if SOLID is OOP for dummies, I wonder if he'd agree with my assertion that the 12-factor app mantra is ... Continue Reading

3Cloud-native in motion-

Moving forward with cloud-native DevOps

With a foundational understanding of what DevOps-based cloud-native development is -- and an ability to separate the substance from the hype -- the next step is putting DevOps-based cloud-native development best practices into action.

Opinion

Why cloud-native consolidation is vital to container adoption

Production deployment of containers and microservices currently requires the best technologies. Cloud-native vendor consolidation will simplify decisions but limit choice. Continue Reading

Feature

How to improve DevOps automation

DevOps teams must do more than just DevOps automation. To improve DevOps, continuous delivery chain acceleration is essential. Continue Reading

Feature

Use a continuous delivery tool chain for effective DevOps

The key to an effective DevOps implementation is understanding your tools, and implementing an effective continuous delivery tool chain. Continue Reading

Blog Post

Looking at the human side of DevOps deployment

Find out now Netflix and other leading organizations attract and empower the top talent required for building out leading enterprise architectures.. Continue Reading

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

SearchCloudApplications

SearchSoftwareQuality

SearchFinancialApplications

SearchSAP

SearchManufacturingERP

Close