Copy
Serverless is growing fast, particularly within the enterprise. The reason? It’s all about the developer. View in browser »
The New Stack Update

ISSUE 111: A New Way of Software Development

Talk Talk Talk

“Take your adoption project seriously, and treat it like a product.”

Add It Up
A Look at the Chinese Future
The New Stack compared data from a Mandarin-translated version of a Cloud Native Computing Foundation survey with the results coming from the English version. The results show that the respondents from China are, in general, less far along in their production deployment of containers and Kubernetes. For example, 44 percent of the Mandarin-speaking respondents were using Kubernetes to manage containers, while the figure jumped to 77 percent amongst the English-speaking sample. The Mandarin speakers are also much more likely to deploy containers to Alibaba Cloud and OpenStack cloud providers, compared to the English-speaking survey respondents. The Mandarin-speaking respondents were also twice as likely to cite reliability as a challenge. A full write-up of these findings can be found in China vs. the World: A Kubernetes and Container Perspective.
 
It is noteworthy that 46 percent of Mandarin-speaking respondents are challenged in choosing an orchestration solution, which is 20 percentage points more than the rest of the study. It is likely these respondents are either early on in their Kubernetes adoption or are still questioning their decision to use it, because few of them are as far along in container adoption and maturity. In addition, the Mandarin respondents were twice as likely to cite reliability as a challenge.
 
Although Chinese respondents were less far along their container journey, they are likely to benefit from the trial and error that their Western counterparts have already gone through. It is worth further investigation to determine if they are facing specific reliability issues or if perhaps there is a different cultural perception around the subject.
What's Happening

Justin Johnson is development director at StackPath and our guest on this episode of The New Stack Makers, recorded at the Open Source Leadership Summit in March. StackPath acquired companies in the CDN, software and security market to manage the deployment of content and applications across its infrastructure. Positioning itself as a Security as a Service, StackPath is using open source technologies to interconnect the different products it has acquired into one single platform. Customers write code to the StackPath APIs, which then manage the content and applications across its distributed network, as opposed to one big data center, or one big pipe.

Architectures at the Edge to Go the Last Mile

A New Way of Software Development

Serverless is growing fast, particularly within the enterprise, noted Amazon Web Services CTO Werner Vogels at the kickoff of the company’s AWS Summit this week in San Francisco. The reason? It’s all about the developer. “Cloud has revolutionized the way that we develop software. We’ve worked very closely with our customers to evolve these products,” he said.

Over the past few years, AWS worked to decompose services — distilling them into their most basic form — so they could serve as building blocks. And this is resulting in a new way of software development. “You don’t need to worry about how many servers to deploy.”

As an example, he pointed to one enterprise-level deployment on AWS, showing a diagram of the architecture along with the AWS components they use, including DynamoDB, an API gateway, some messaging services, a hosted Elastic for search. “There are no servers in this picture,” he noted. Sure, there are servers humming along to power these services, they are not the concern of the developer. “You don’t see them anymore. You don’t worry about that.”

“The only thing you do is write business logic and connect AWS components when you need them,” he said. “This is really the way we are going to build our future systems. This is the path that we see our customers taking.”

Jenkins X Brings Automated Pipelines to Kubernetes

Jenkins has long been a staple of the DevOps revolution. Now some developers want to bring it into the age of containers. The aim of Jenkins X is to turn Jenkins into a self-service appliance, one in which any developer can spin up a new project and all the pipelines and everything just happen.

Container Solutions: Cloud Migration with the Best Tools — and the Right Culture

As cloud migration specialists, Container Solutions sees the client’s internal culture as every bit as important as choosing the right tools. Check out this profile of the cloud-native consulting company Jamie Dobson and Pini Reznik, started in 2014 — before containers or microservices were even a thing.

OpenAI Algorithm Allows AI to Learn from Its Mistakes

San Francisco-based AI research company OpenAI recently released an open source algorithm to get machines to learn from their failures in a way that is more akin to how humans learn. This “multi-goal reinforcement learning framework” has been tested in simulations of common tasks such as pushing, sliding and pick-and-place.

On The Road
Cloud Foundry Summit // APRIL 19, 2018 // BOSTON CONVENTION CENTER

APRIL 19, 2018 // BOSTON CONVENTION CENTER

Cloud Foundry Summit
There are common areas and crossovers that make for richer application development platforms. Companies want a boring foundation to make software systems scale. We’ll cover how connected platforms, such as Cloud Foundry and Kubernetes, make for common spaces that are boring and predictable. People are digitally aware, applications are in high demand — connected platforms are now more important than ever for companies to build scaled-out application development architectures. 20% off with code CFNA18TNS. Register Now!
FREE EBOOK: Learn about patterns and deployment use cases for Kubernetes.
The key to successful deployment of Kubernetes lies in picking the right environment based on the available infrastructure, existing investments, the application needs and available talent. Depending on whether Kubernetes is deployed on premises, on a single cloud provider, hybrid cloud or multi-cloud, users will face different technical challenges and will need a different set of tools for deployment. These factors also affect how operations teams approach security with Kubernetes, and it’s critical to understand security in the context of these environments.
Download The Ebook
We are grateful for the support of our ebook foundation sponsor:

 

And our sponsors for this ebook:



Copyright © 2018 The New Stack, All rights reserved.


Want to change how you receive these emails?
You can unsubscribe from this newsletter