Copy
When we go to a movie theater to enjoy an animated motion picture, we are in effect watching data. View in browser »
The New Stack Update

ISSUE 192: Data Fabric for the Movie Factory

Talk Talk Talk

Kubernetes is all about making software more elastic, and elastic software requires elastic observability; yet we are still stuck using the same old debugging and logging approaches of decades past. We need a new, better approach.”

___
Or Weis, CEO Rookout
Add It Up
State of the Octoverse

GitHub has just released its annual State of the Octoverse report and it is chock full of data points worthy of analysis. Here are just a few quick takes and a suggestion for future reporting:

  1. Non-U.S. Contributors Are Overstated. The report states that nearly 80% of GitHub contributors are not from the United States, but in reality, the data shows that about 20% of open source contributors come from the United States. The distinction is that many GitHub users do not identify their geographic location. For example, when The New Stack analyzed the contributors, the top 7,625 contributors to projects in the LF AI Foundation’s landscape, only 59% had volunteered their location, and that includes the nine people that reported their location as "Planet Earth." When we reviewed the top 100 locations of these contributors, 40% were based in the United States.
  2. Huge Dependency Counts Rely on Few Developers. On average, 3.5 million projects are dependent on any of the top 50 npm (Javascript-related) packages. The figure includes dependencies within forks and private repositories, which includes inactive projects and those not primarily written in JavaScript. Only 35 people are direct contributors to the components in each of these packages. Partly due to the unique nature of different programming languages, package managers for Java (Maven), Python (pip), .NET (NuGet) and RubyGems (Ruby) have much fewer dependent projects per direct contributor.
  3. Private Repos Outpace Public. Over 44 million repositories were created last year, but the vast majority of those were private. Including previously created projects, 12 million public repositories and forks were pushed to GitHub in the last year. As GitHub, GitLab and Atlassian compete for market share, it is important to realize that much of their revenue is based on managing private repositories.
What's Happening

VMware has certainly seen some changes in its corporate structure during the past few years — but today, VMware’s business moves have been especially relevant for developers. Following its agreement to purchase Pivotal in August, for example, VMware continues to try to adapt its open source contributions and services for the ever-evolving needs of the community, with a greater emphasis on Kubernetes. This means VMware is increasingly engaged in offering and creating the tools and platforms developers need for Kubernetes, as well as for other open source projects.

In this edition of The New Stack Makers podcast: Kubernetes, open source, the developer experience and new technologies. VMware’s role during the upcoming KubeCon + CloudNativeCon conference was also discussed. The guests from VMware on hand to discuss these topics were:

  • Bryan Liles, senior staff engineer.
  • Tim Pepper, senior staff engineer.
  • Tasha Drew, product line manager.

All three guests are actively engaged in the open source community, and particularly, in improving the Kubernetes experience for DevOps engineers.

KubeCon Preview: Kubernetes and Community at VMware

Data Fabric for the Movie Factory

When we go to a movie theater to enjoy an animated motion picture, such as DreamWorks’ “Abominable” or “How to Train Your Dragon,” we are in effect watching data, pointed out Kate Swanborg, DreamWorks’ senior vice president of technology, speaking in a keynote at last week’s NetApp Insight conference, held in Las Vegas. 

“Behind the scenes, and under the hood, fundamentally DreamWorks Animation is a digital manufacturer. There’s only one thing we make: Data. We make lots and lots and lots of data. It’s the only thing we make,” she said.

And its Big Data at that. Her talk revolved around the importance of data for the movie company. She noted that NetApp storage technologies have been instrumental in helping the company produce every one of their pictures in the past two decades. 

For each character in “Abominable,” for instance, DreamWorks created a “character rig” with up to 5,000 unique animation control points (think of digital marionette strings). Each film will also need dozens and dozens of landscape sets. “Everything you see in those has to be crafted from the ground up as well,” she said. One sequence in Abominable had 3 million plants, every one of them had to be shaded, composited, lit and textured.

Each film, which runs on average about 90 minutes, has 24 frames per second. This adds up to about 130,000 frames, with each frame going through the hands of 12 unique creative departments. The upshot? The process of creating a film spurs the creation of about half a billion files. Keep in mind, it takes the company about four years to make a single animated movie, and DreamWorks must release two films a year.

With these numbers, you can guess how seriously DreamWorks takes its data fabric, the common infrastructure used by everyone in the company to store and share all these files.  In the upcoming months, we will be taking a harder look at data fabrics and DataOps. Share with us your stories about how you manage your own data — the movies of your business.

Take Our Reader Survey and Help Determine 2020 Coverage

The New Stack has continued to grow in 2019 along with the cloud native ecosystem we cover. It’s been a banner year as Kubernetes and TNS turned five years old! Looking ahead, we’re excited for continued growth in 2020 as we expand our coverage into new areas and dig deeper into our established expertise around at-scale application development and management. Your feedback will help us make 2020 even better. 

With your input, we can further improve our coverage and deliver the highest quality articles, podcasts, ebooks, livestreams, videos and more. We want to hear from you!

Extend Your Organization’s Reach with Software-Defined Wide Area Networking

By connecting multiple branches back to the center via low-cost services and utilizing centralized, policy-driven management for dataflows, the emerging software-defined wide-area networking (SD-WAN) will fundamentally change the way your organization operates. Building a business case to adopt SD-WAN requires taking into account the savings realizable not only in costs but benefits in terms of agility, flexibility and simplicity.

Primer: What Is Container Security?

According to the RightScale 2019 State of the Cloud Report, software containers, and containers-as-a-service, are one of the most sought-after new uses of the cloud — and their popularity is growing year after year. If you or your team is interested in using software containers, you’ll need to know about the best security practices you should use to keep the containers and the platforms they run on secure. This post is in a multipart series examining the challenges of securing containers. Check back throughout the month for additional installments.

VMware Bridges Kubernetes and vSphere with Launch of Pacific Beta

At VMworld 2019 Europe in Barcelona, VMware announced an advanced beta program providing Project Pacific to select customers. Project Pacific is designed to enable administrators and developers to design, deploy and manage Kubernetes and container infrastructure in any environment using tools they already know. With the company’s acquisition of Pivotal and the size of its own customer base, CEO Pat Gelsinger told the crowd in San Francisco, “We will be the largest enabler of Kubernetes.”

Party On

NetApp's Adam Carter talked to us about the company's Kubernetes strategy during NetApp Insights 2019.

Chris Merz, NetApp Principal Technologist, chatted to us during NetApp Insights 2019 about the importance of scalable storage solutions for a DevOps world.

DreamWorks' Kate Swanborg, talking at the NetApp Insight conference last week about the importance of data for the movie company, as well its reliance on NetApp itself.

On The Road
KubeCon + CloudNativeCon // NOV. 19 // SAN DIEGO, CALIFORNIA @ THE SAN DIEGO CONVENTION CENTER, ROOM 2

NOV. 19 // SAN DIEGO, CALIFORNIA @ THE SAN DIEGO CONVENTION CENTER, ROOM 2

KubeCon + CloudNativeCon

The need for cloud native security is not going to stop. That’s why you have to act now. Join us for pancakes and a podcast at KubeCon as we discuss cloud native security and what you can do to keep your enterprise a happy place. Thanks to Prisma by Palo Networks for making a short stack with The New Stack possible. Register now!

The New Stack Makers podcast is available on:
SoundCloudFireside.fm — Pocket CastsStitcher — Apple PodcastsOvercastSpotifyTuneIn

Technologists building and managing new stack architectures join us for short conversations at conferences out on the tech conference circuit. These are the people defining how applications are developed and managed at scale.
Pre-register to get the Cloud Native Storage ebook in October.

How should developers connect cloud native workloads to storage? The New Stack’s ebook on cloud native storage takes this question to industry experts who are approaching the problem from three different perspectives: cloud native storage vendors, traditional storage vendors and the big-three cloud providers.

In this 48-page ebook, developers and DevOps professionals will learn:

  • Best practices and patterns for handling state in cloud native applications.
  • The storage attributes and data needs you should consider up front.
  • Storage options for containerized applications running in a microservices architecture on Kubernetes.
  • How operations roles change as developers gain the ability to provision storage.
  • And more.
Download Ebook
We are grateful for the support of our exclusive ebook sponsor:

Copyright © 2019 The New Stack, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list