The Netflix TechBlog

Reimagining Experimentation Analysis at Netflix

The Netflix TechBlog

Toby Mao , Sri Sri Perangur , Colin McFarland Another day, another custom script to analyze an A/B test. Maybe you’ve done this before and have an old script lying around. If it’s new, it’s probably going to take some time to set up, right? Not at Netflix.

Applying Netflix DevOps Patterns to Windows

The Netflix TechBlog

Baking Windows with Packer By Justin Phelps and Manuel Correa Customizing Windows images at Netflix was a manual, error-prone, and time consuming process.

DevOps 245

Predictive CPU isolation of containers at Netflix

The Netflix TechBlog

By Benoit Rostykus, Gabriel Hartmann Noisy Neighbors We’ve all had noisy neighbors at one point in our life. Whether it’s at a cafe or through a wall of an apartment, it is always disruptive.

Cache 271

Python at Netflix

The Netflix TechBlog

By Pythonistas at Netflix, coordinated by Amjith Ramanujam and edited by Ellen Livengood As many of us prepare to go to PyCon, we wanted to share a sampling of how Python is used at Netflix.

Engineering a Studio Quality Experience With High-Quality Audio at Netflix

The Netflix TechBlog

by Guillaume du Pontavice, Phill Williams and Kylee Peña (on behalf of our Streaming Algorithms, Audio Algorithms, and Creative Technologies teams) Remember the epic opening sequence of Stranger Things 2 ?

Building and Scaling Data Lineage at Netflix to Improve Data Infrastructure Reliability, and…

The Netflix TechBlog

Evolution of Netflix Conductor:

The Netflix TechBlog

and beyond By Anoop Panicker and Kishore Banala Conductor is a workflow orchestration engine developed and open-sourced by Netflix. If you’re new to Conductor, this earlier blogpost and the documentation should help you get started and acclimatized to Conductor.

Lambda 204

Extending Vector with eBPF to inspect host and container performance

The Netflix TechBlog

by Jason Koch , with Martin Spier , Brendan Gregg , Ed Hunter Improving the tools available to our engineers to help them diagnose, triage, and work through software performance challenges in the cloud is a key goal for the cloud performance engineering team at Netflix.

Netflix Studio Hack Day?—?May 2019

The Netflix TechBlog

Netflix Studio Hack Day ?—?May May 2019 By Tom Richards , Carenina Garcia Motion , and Marlee Tart Hack Days are a big deal at Netflix. They’re a chance to bring together employees from all our different disciplines to explore new ideas and experiment with emerging technologies.

Energy 214

Spinnaker Sets Sail to the Continuous Delivery Foundation

The Netflix TechBlog

Author: Andy Glover Since releasing Spinnaker to the open source community in 2015 , the platform has flourished with the addition of new cloud providers, triggers, pipeline stages, and much more.

Re-Architecting the Video Gatekeeper

The Netflix TechBlog

By Drew Koszewnik This is the story about how the Content Setup Engineering team used Hollow, a Netflix OSS technology, to re-architect and simplify an essential component in our content pipeline?—?delivering delivering a large amount of business value in the process.

Bringing Rich Experiences to Memory-constrained TV Devices

The Netflix TechBlog

Bringing Rich Experiences to Memory-Constrained TV Devices By Jason Munning, Archana Kumar, Kris Range Netflix has over 148M paid members streaming on more than half a billion devices spanning over 1,900 different types.

Cache 166

How Data Inspires Building a Scalable, Resilient and Secure Cloud Infrastructure At Netflix

The Netflix TechBlog

Netflix’s engineering culture is predicated on Freedom & Responsibility, the idea that everyone (and every team) at Netflix is entrusted with a core responsibility and they are free to operate with freedom to satisfy their mission.

Lerner?—?using RL agents for test case scheduling

The Netflix TechBlog

Lerner?—?using using RL agents for test case scheduling By: Stanislav Kirdey , Kevin Cureton , Scott Rick , Sankar Ramanathan Introduction Netflix brings delightful customer experiences to homes on a variety of devices that continues to grow each day.

Introducing SVT-AV1: a scalable open-source AV1 framework

The Netflix TechBlog

by Andrey Norkin, Joel Sole, Kyle Swanson, Mariana Afonso, Anush Moorthy, Anne Aaron Netflix Headquarters, Winchester Circle. Netflix headquarters circa 2014. It’s a nice building with good architecture!

Making our Android Studio Apps Reactive with UI Components & Redux

The Netflix TechBlog

By Juliano Moraes , David Henry , Corey Grunewald & Jim Isaacs Recently Netflix has started building mobile apps to bring technology and innovation to our Studio Physical Productions , the portion of the business responsible for producing our TV shows and movies.

Design Principles for Mathematical Engineering in Experimentation Platform

The Netflix TechBlog

Trace Event, Chrome and More Profile Formats on FlameScope

The Netflix TechBlog

FlameScope sub-second heatmap visualization. Less than a year ago, FlameScope was released as a proof of concept for a new profile visualization.

Android Rx onError Guidelines

The Netflix TechBlog

By Ed Ballot “Creating a good API is hard.”?—? anyone who has created an API used by others As with any API, wrapping your data stream in a Rx observable requires consideration for reasonable error handling and intuitive behavior. The following guidelines are intended to help developers create consistent and intuitive API.

Netflix Public Bug Bounty, 1 year later

The Netflix TechBlog

by Astha Singhal (Netflix Application Security) As Netflix continues to create entertainment people love, the security team continues to keep our members, partners, and employees secure. The security research community has partnered with us to improve the security of the Netflix service for the past few years through our responsible disclosure and bug bounty programs.

Explore Autonomous Cloud Management at an Autonomous Cloud Lab

Dynatrace

Dynatrace news. The path to Autonomous Cloud Management (ACM) and NoOps is a transformational journey that reaches all parts of an organization. It fundamentally changes how teams and tools work together with a common goal: deliver software faster, more frequently and with a higher degree of quality.

Cloud 206

Giving data a heartbeat

Dynatrace

Dynatrace news. I love data. I have spent virtually my entire career looking at data. Synthetic data, network data, system data, and the list goes on.

Recognising our Top Performing APAC Partners

Dynatrace

Dynatrace news. Over the last few weeks, the Dynatrace team from across the Asia-Pacific region has been on the road as part of the exhilarating Dynatrace PerformGo! World Tour.

Time to First Byte: What It Is and Why It Matters

CSS Wizardry

Game changing — From zero to Autonomous Cloud Management today

Dynatrace

Dynatrace news. I’m going to revisit the Dynatrace digital transformation in this blog, because it is also an excellent story that began our journey to Autonomous Cloud Management (ACM).

Games 199

Compare KPIs across time and management zones on a single dashboard

Dynatrace

Dynatrace news. Reporting deltas (i.e, comparing differences) between sets of timeframes or other logical units, is a valuable practice for evaluating business success.

Troubleshooting Knative Prometheus GC Issues with Dynatrace

Dynatrace

Dynatrace news. In my current work, I spend a lot of time with keptn – an Open Source Control Plane for Continuous Deployment and Automated Operations. I deployed keptn on a GKE cluster and it’s been running there for the past couple of weeks.

Leverage the power of Davis AI with custom time-series events for your specific use cases (Preview)

Dynatrace

Dynatrace news. Dynatrace Davis automatically analyzes abnormal situations within your IT infrastructure and reports all relevant impacts and root causes.

LATAM Partner Awards and Partner Summit 2019

Dynatrace

Dynatrace news. The Dynatrace LATAM team were delighted to host the third successful Partner Summit in Medellín, Colombia for more than 80 partners from 7 different countries. At the Partner Awards dinner, we recognized and celebrated the contribution and success of all our LATAM partners.

Cloud 165

AWS EKS Monitoring as a Self-Service with Dynatrace

Dynatrace

Dynatrace news. Kubernetes (k8s) provides basic monitoring through the Kubernetes API and you can find instructions like Top 9 Open Source Tools for Monitoring Kubernetes as a “do it yourself guide”. For EKS – Amazon’s Kubernetes Service – you can get a preview of CloudWatch Container Insights.

AWS 156

How to get the most value out of Session Replay: Use cases and examples

Dynatrace

Dynatrace news. At Dynatrace, we’re constantly striving to come up with solutions that can help modernize your performance and user experience monitoring strategies.

How to get the answers you deserve using the three pillars of observability

Dynatrace

Dynatrace news. In software, observability refers to telemetry produced by services. Observability is divided into three major verticals—metrics, logs, and distributed traces—the so-called three pillars of observability.

Build automated self-healing systems with xMatters and Dynatrace (Part 2 of 3)

Dynatrace

Dynatrace news. Welcome back to the blog series in which we share how you can easily solve three common problem scenarios by using Dynatrace and xMatters Flow Designer.

Embark on a journey towards Autonomous Cloud Management with Dynatrace

Dynatrace

Dynatrace news. It feels like just yesterday DevOps was all the rage, and everything had to be “Cloud” in order to be modern. These days, most organizations have embraced the benefits of DevOps and are running one or more of their applications on somebody else’s computer.

Cloud 205

Self-Host Your Static Assets

CSS Wizardry

One of the quickest wins—and one of the first things I recommend my clients do—to make websites faster can at first seem counter-intuitive: you should self-host all of your static assets, forgoing others’ CDNs/infrastructure.

Cache 284

Making Cloud.typography Fast(er)

CSS Wizardry

Disclaimers: I was not approached or hired by Hoefler&Co or Cloud.typography to look into any of the following issues. I disclosed all of the below to Cloud.typography and gave them ample opportunity to work together to solve the issues at the root of the problem.

How to Optimize Digital Experience and Operations with Dynatrace

Dynatrace

Dynatrace news. I was fortunate enough to get invited to our PerformGo! APAC Series.

Cache 196

Managing High Availability in PostgreSQL – Part III: Patroni

Scalegrid

In our previous blog posts, we discussed the capabilities and functioning of PostgreSQL Automatic Failover (PAF) by Cluster Labs and Replication Manager (repmgr) by 2ndQuadrant. In the final post of this series, we will review the last solution, Patroni by Zalando, and compare all three at the end so you can determine which high availability framework is best for your PostgreSQL hosting deployment. Managing High Availability in PostgreSQL – Part I: PostgreSQL Automatic Failover.

Which Is the Best PostgreSQL GUI? 2019 Comparison

Scalegrid

PostgreSQL graphical user interface (GUI) tools help these open source database users to manage, manipulate, and visualize their data. In this post, we discuss the top 5 GUI tools for administering your PostgreSQL deployments.

Fully automatic code level monitoring and extended version support for AIX

Dynatrace

Dynatrace news. In April of this year, we released a long-awaited GA version of the full-stack OneAgent for the IBM AIX operating system. This release enriched our family of full-stack OneAgents with an important contribution.

Code 179

Dynatrace Managed feature update, version 1.176

Dynatrace

Dynatrace news. New features and enhancements. Leverage the power of Davis AI with custom time-series events for your specific use cases (Preview). More flexible SAML configuration. Our default settings work well for most SSO servers that utilize the SAML protocol.

Unleash the power of the Dynatrace Markdown Dashboard Tile

Dynatrace

Dynatrace news. Dynatrace Dashboards are constantly updated with new capabilities. If you want to get up to speed, check out my recent Performance Clinics: “ AI-Powered Dashboarding ” and “ Advanced Business Dashboarding and Analytics ”.

Automated full-stack monitoring and distributed tracing for Red Hat OpenShift 4.0

Dynatrace

Dynatrace news. Red Hat just announced the availability of their OpenShift 4.0 container platform at the Red Hat Summit in Boston. We worked closely with our friends from Red Hat to provide a seamless experience of our software intelligence platform for the new OpenShift 4.0 release.