December, 2020

article thumbnail

Life of a Netflix Partner Engineer?—?The case of extra 40 ms

The Netflix TechBlog

Life of a Netflix Partner Engineer?—?The case of the extra 40 ms By: John Blair , Netflix Partner Engineering The Netflix application runs on hundreds of smart TVs, streaming sticks and pay TV set top boxes. The role of a Partner Engineer at Netflix is to help device manufacturers launch the Netflix application on their devices. In this article we talk about one particularly difficult issue that blocked the launch of a device in Europe.

article thumbnail

Dynatrace Application Security protects your applications in complex cloud environments

Dynatrace

Dynatrace news. In our increasingly digital world, the speed of innovation is key to business success. Cloud-native technologies, including Kubernetes and OpenShift, help organizations accelerate innovation. Open source has also become a fundamental building block of the entire cloud-native stack. While leveraging cloud-native platforms, open-source and third-party libraries accelerate time to value significantly, it also creates new challenges for application security.

Cloud 298
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

mysqldump Best Practices: Part 1 – MySQL Prerequisites

Scalegrid

Mysqldump is a client utility that is used to perform logical backups of the MySQL database. This popular migration tool is useful for various use cases of MySQL such as: Backup and restore of databases. Migrating data from one server to another. Migrating data across different managed MySQL service providers. Migrating data between different versions […].

article thumbnail

10 Portfolio Projects for Aspiring Automation Engineers

DZone

Those looking to break into the test automation field have difficulty doing so because of a lack of experience. One way to gain experience is, of course, to study and practice on your own. But how do you demonstrate your newfound knowledge to employers? Other professionals, such as front-end developers, create portfolios to highlight their skills, and you can do the same as automation engineers!

article thumbnail

Strengthening our commitment to Australia

All Things Distributed

Our customers never stop building. And because they never stop, their need for security, availability, performance, scalability, and flexibility over how they choose to run their workloads never stop. At AWS, we are customer obsessed, so we never stop building either. That is why we have created more than 175 services, which we offer from 24 AWS Regions around the world to give our customers the best possible cloud experience, no matter where they are.

AWS 189
article thumbnail

Stuff The Internet Says On Scalability For December 19th, 2020

High Scalability

Hey, it's HighScalability time once again! NASA. Do you like this sort of Stuff? Without your support on Patreon this Stuff won't happen. Know someone who could benefit from becoming one with the cloud? I wrote Explain the Cloud Like I'm 10 just for them. On Amazon it has 212 mostly 5 star reviews. Here's a load-balanced and fault-tolerant review: Number Stuff: Don't miss all that the Internet has to say on Scalability, click below and become eventually. consistent with all scalability knowledge

Internet 157
article thumbnail

Evolving Container Security With Linux User Namespaces

The Netflix TechBlog

By Fabio Kung , Sargun Dhillon , Andrew Spyker , Kyle , Rob Gulewich, Nabil Schear , Andrew Leung , Daniel Muino, and Manas Alekar As previously discussed on the Netflix Tech Blog, Titus is the Netflix container orchestration system. It runs a wide variety of workloads from various parts of the company?—?everything from the frontend API for netflix.com, to machine learning training workloads, to video encoders.

Media 291

More Trending

article thumbnail

React Server Components

Addy Osmani

React Server Components aim to enable modern UX with a server-driven mental model. In this post I will share some notes I took while catching up on the latest RFC and talk around this work.

Servers 145
article thumbnail

A Simple Implementation of Remote Configuration For SwiftUI

DZone

First of all, a quick definition of Remote Configuration: It is a way to customize the behaviour of a desired system based on certain parameters that are stored on a remote location. Many well-known libraries will give you this feature, and many of us are tempted to just integrate this big, complex, and unknown dependency without evaluating the real cost of it.

Systems 255
article thumbnail

From Schooling to Space: Eight Predictions on How Technology Will Continue to Change Our Lives in the Coming Year

All Things Distributed

2021 is going to be a launchpad for change, and here’s what’s coming. 2020 was a year unlike any other. Businesses large and small, governments new and old all had to completely change what they do and how they operate. Helping us to manage this dramatic change was technology. Whether it was Blackboard continuing our children’s education, Zoom becoming our business boardroom (and our pub), or Netflix being our night out at the movies, we relied on technology to help feed our families, teach our

article thumbnail

The Read Aloud Cloud: An Interview With Forrest Brazeal On His New Book

High Scalability

It's Christmas time and you've been wracking your brain trying to find the perfect gift that will teach your loved ones about the cloud in a simple and entertaining way. What to do? Fortunately for you, Santa has a new elf this year— Forrest Brazeal —who is part AWS Serverless Hero, part skilled cartoonist, and part cloud guru. Yes, it's a cartoon book about the cloud!

article thumbnail

How Netflix Scales its API with GraphQL Federation (Part 2)

The Netflix TechBlog

In our previous post and QConPlus talk , we discussed GraphQL Federation as a solution for distributing our GraphQL schema and implementation. In this post, we shift our attention to what is needed to run a federated GraphQL platform successfully?—?from our journey implementing it to lessons learned. Our Journey so Far Over the past year, we’ve implemented the core infrastructure pieces necessary for a federated GraphQL architecture as described in our previous post: Studio Edge Architecture The

article thumbnail

Revamped HTTP monitor detail pages to effortlessly monitor API endpoints and mobile back-end services

Dynatrace

Dynatrace news. APIs are everywhere these days—from internal APIs that are used within your microservice architecture, third-party APIs that your software relies on, to external APIs that you offer to your customers. So when an API breaks, your business is impacted. Dynatrace HTTP monitors help you to ensure that your APIs are available and performing well from all locations around the world in compliance with your SLAs.

article thumbnail

The Import On Interaction Pattern

Addy Osmani

Tip: Lazy-load non-critical resources when a user interacts with UI requiring it. Your page may contain code or data for a component or resource that isnt immediately necessary. For example, UI a user doesnt see unless they click or scroll on parts of the page. This can apply to many kinds of first-party code you author, but this also applies to third-party widgets such as video players or chat widgets where you typically need to click a button to display the main interface.

Code 145
article thumbnail

OpenShift Container Platform 3.11 Cost Optimization on Public Cloud Platforms

DZone

I was part of cloud migration projects for one of our clients (a UK utility company) where we installed OpenShift clusters across different environments on top of AWS cloud to deploy the code and to run the DevOps pipelines. We had five different OpenShift clusters viz, Development, Test, Pre-production, Production, and Automation. Each cluster would have different numbers of nodes, of which the master and infra nodes were constant across all environments (three nodes each) and a different numbe

Cloud 235
article thumbnail

Search Engine Optimization Checklist (PDF)

Smashing Magazine

Search Engine Optimization Checklist (PDF). Search Engine Optimization Checklist (PDF). Frederick O’Brien. 2020-12-17T15:00:13+00:00. 2020-12-17T16:33:49+00:00. Search engine optimization (SEO) is an essential part of a website’s design, and one all too often overlooked. The most beautiful, spectacular site in the world won’t do anyone much good if people can’t find it on Google (or Bing, or DuckDuckGo).

article thumbnail

Sponsored Post: Toptal, IP2Location, Ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

Who's Hiring? Looking to rapidly hire Top Software Developers ? Get Started with Toptal. Toptal will match you with top-quality, pre-screened freelance software developers that meet your project requirements. All in under 48 hours. Get started right away with a no risk trial. InterviewCamp.io has hours of system design content. They also do live system design discussions every week.

Education 100
article thumbnail

Supporting content decision makers with machine learning

The Netflix TechBlog

by Melody Dye *, Chaitanya Ekanadham *, Avneesh Saluja *, Ashish Rastogi * contributed equally Netflix is pioneering content creation at an unprecedented scale. Our catalog of thousands of films and series caters to 195M+ members in over 190 countries who span a broad and diverse range of tastes. Content, marketing, and studio production executives make the key decisions that aspire to maximize each series’ or film’s potential to bring joy to our subscribers as it progresses from pitch to play o

article thumbnail

How Dynatrace protects its software development and delivery life cycle against supply chain attacks

Dynatrace

Dynatrace news. Recently, some organizations fell victim to a software supply chain attack, which led to loss of confidential data. This article explains what a software supply chain attack is, and how Dynatrace protects its customers against such attacks by applying: Risk management and business continuity planning. Security controls in the software development life cycle (SDL).

Software 247
article thumbnail

AWS Lambda vs EC2: Comparison of AWS Compute Resources[Updated]

Simform

Compare two of the widely used compute resources in software development: AWS Lambda vs EC2. Understand and analyze infrastructure management, performance and cost comparison. Get to know the evolution of AWS computing resources from EC2 to AWS Lambda. The post AWS Lambda vs EC2: Comparison of AWS Compute Resources[Updated] appeared first on Insights on Latest Technologies - Simform Blog.

Lambda 119
article thumbnail

7 Best Performance Testing Tools to Look Out for in 2021

DZone

The system could work efficiently with a specific number of concurrent users; however, it may get dysfunctional with extra loads during peak traffic. Performances testing helps establish the scalability, stability, and speed of the software application. Numerous kinds of performance testing imitate several possible user scenarios and know the behavior of the apps.

article thumbnail

How To Optimize Progressive Web Apps: Going Beyond The Basics

Smashing Magazine

How To Optimize Progressive Web Apps: Going Beyond The Basics. How To Optimize Progressive Web Apps: Going Beyond The Basics. Gert Svaiko. 2020-12-23T10:00:00+00:00. 2020-12-23T12:33:42+00:00. Progressive web applications (PWA) are still gathering popularity in 2020. It doesn’t come as a surprise, considering the benefits of higher conversion rates, customer engagement, decreased page loading speed, and lower costs on development and overhead.

Cache 126
article thumbnail

Sponsored Post: Toptal, IP2Location, Ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

Who's Hiring? Looking to rapidly hire Top Software Developers ? Get Started with Toptal. Toptal will match you with top-quality, pre-screened freelance software developers that meet your project requirements. All in under 48 hours. Get started right away with a no risk trial. InterviewCamp.io has hours of system design content. They also do live system design discussions every week.

Education 100
article thumbnail

Optimizing data warehouse storage

The Netflix TechBlog

By Anupom Syam Background At Netflix, our current data warehouse contains hundreds of Petabytes of data stored in AWS S3 , and each day we ingest and create additional Petabytes. At this scale, we can gain a significant amount of performance and cost benefits by optimizing the storage layout (records, objects, partitions) as the data lands into our warehouse.

Storage 209
article thumbnail

Unlock end-to-end observability insights with Dynatrace PurePath 4 seamless integration of OpenTracing for Java

Dynatrace

Dynatrace news. Cloud-native technologies and microservice architectures have shifted technical complexity from the source code of services to the interconnections between services. For example, to address challenges like asynchronous communications or security and isolation in microservice architectures, organizations often introduce third-party libraries and frameworks like Hazelcast IMDG.

Java 245
article thumbnail

The challenge is on! Community call for creating the fastest number series generator

SQL Performance

In Part 5 of my series on table expressions I provided the following solution for generating a series of numbers using CTEs, a table value constructor and cross joins: DECLARE @low AS BIGINT = 1001 , @high AS BIGINT = 1010 ; WITH. L0 AS ( SELECT 1 AS c FROM ( VALUES ( 1 ) , ( 1 ) ) AS D ( c ) ) , L1 AS ( SELECT 1 AS c FROM L0 AS A CROSS JOIN L0 AS B ) , L2 AS ( SELECT 1 AS c FROM L1 AS A CROSS JOIN L1 AS B ) , L3 AS ( SELECT 1 AS c FROM

C++ 114
article thumbnail

SRP Is the MEDUSA of Clean Code Family

DZone

While we are hearing tips on Clean code, the most common tip is maintaining SRP while writing class or methods, in a broader scope Module/Package/Service/API. But Irony is, SRP is the most powerful but obscured principle in the Design toolbox, this throws a web of confusion and you are stoned by thinking should I use it in the right way or not? That's why I like to call SRP Medusa.

Code 225
article thumbnail

What is Happy Path Testing?

Testlodge

As we all know, the purpose of software testing is to verify and validate specified requirements by checking that they work as expected or not. A software tester should work with a sense of mission to identify bugs in the application under test, so they can eventually confirm that the application performs appropriately. To do this effectively, various testing techniques and types are used, one of which is Happy Path Testing.

Testing 112
article thumbnail

AWS Lambda vs Azure Functions vs Google Cloud Functions: Comparing Serverless Providers

Simform

Wondering which serverless provider is right for you? Read this blog to understand and analyze the comparison between AWS Lambda vs Azure Functions vs Google Cloud Functions. Get to know their current version and compare performance, security, pricing, and scalability. The post AWS Lambda vs Azure Functions vs Google Cloud Functions: Comparing Serverless Providers appeared first on Insights on Latest Technologies - Simform Blog.

Lambda 111
article thumbnail

Toward a Better Quality Metric for the Video Community

The Netflix TechBlog

by Zhi Li, Kyle Swanson, Christos Bampis, Lukáš Krasula and Anne Aaron Over the past few years, we have been striving to make VMAF a more usable tool not just for Netflix, but for the video community at large. This tech blog highlights our recent progress toward this goal. VMAF is a video quality metric that Netflix jointly developed with a number of university collaborators and open-sourced on Github.

Metrics 157
article thumbnail

Even smoother customer experience with the new support ticket visibility self-service

Dynatrace

Dynatrace news. With a quickly growing platform, new features introduced every other week, and an ever-expanding userbase, Dynatrace is laser-focused on providing you with support when you need it. For example, our innovative in-product assistance and Dynatrace ONE premium subscription offerings have redefined the Dynatrace customer support experience.

article thumbnail

New! Vitals Dashboard

Speed Curve

Getting up to speed on Core Web Vitals seems to be at the top of everyone's to-do list these days. Just in time for the holidays, we are happy to bring you our new Vitals dashboard to help you get a huge jumpstart. We love to visualize performance data (in case you haven't heard). We love it even more when we can be true to one of our biggest motivations at SpeedCurve: leveraging both RUM and Synthetic data to help you take action on what matters most.

Education 110
article thumbnail

Different CPU Times: Unix/Linux ‘top’

DZone

CPU consumption in Unix/Linux operating systems is studied using eight different metrics: User CPU time, System CPU time, nice CPU time, Idle CPU time, Waiting CPU time, Hardware Interrupt CPU time, Software Interrupt CPU time, Stolen CPU time. Let’s review each of the CPU time in this article. User CPU Time and System CPU Time. In order to understand ‘user’ CPU Time, one should understand ‘system’ CPU time as well, since they go hand in hand.

article thumbnail

Explore the secrets of SQL Server execution plans

SQL Shack

The SQL Server execution plan (query plan) is a set of instructions that describes which process steps are performed while a query is executed by the database engine. The query plans are generated by the query optimizer and its essential goal is to generate the most efficient (optimum) and economical query plan. Some query plans […].

Servers 109
article thumbnail

HTTP Archive’s Annual State of the Web Report

CSS - Tricks

The HTTP Archive looked at more than 7 million websites and compiled their annual report detailing how the sites were built. And there’s an enormous wealth of information about how the web changed in 2020. In fact, this report is more like an enormous book and it’s entirely fabulous. The data comes from making queries to the HTTP Archive and is broken down into various sections, such as Performance, Security, and the languages themselves, including how folks wrote HTML or CSS.

Latency 98
article thumbnail

Mythbusting the Analytics Journey

The Netflix TechBlog

Part of our series on who works in Analytics at Netflix?—?and what the role entails by Alex Diamond This Q&A aims to mythbust some common misconceptions about succeeding in analytics at a big tech company. This isn’t your typical recruiting story. I wasn’t actively looking for a new job and Netflix was the only place I applied. I didn’t know anyone who worked there and just submitted my resume through the Jobs page ???????

Analytics 139
article thumbnail

Automate configuration changes by leveraging the extended Real User Monitoring APIs

Dynatrace

Dynatrace news. If there’s one thing we’ve learned over the last few years, it’s that there’s an ever-growing need for automation in setting up and configuring your environments at scale. Our bigger customers have 100+ applications in a single monitoring environment, while our biggest customer have 1000+ applications in multiple such environments.