Remove Code Remove Exercise Remove Processing Remove Strategy
article thumbnail

Migrating Critical Traffic At Scale with No Downtime?—?Part 1

The Netflix TechBlog

This blog series will examine the tools, techniques, and strategies we have utilized to achieve this goal. In this testing strategy, we execute a copy (replay) of production traffic against a system’s existing and new versions to perform relevant validations. This approach has a handful of benefits.

Traffic 339
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

On the Android team, while most of our time is spent working on the app, we are also responsible for maintaining this backend that our app communicates with, and its orchestration code. Over the course of this post, we will talk about our approach to this migration, the strategies that we employed, and the tools we built to support this.

Latency 233
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

A Simple But Effective Mental Health Routine For Programmers

Smashing Magazine

After working on a coding project for a good couple of hours, many developers like myself tend to hit a wall. For the most part, coding can be quite intimidating and disappointing for a beginner or even a well-versed developer. Thinking, Remembering And Processing Information Better. Dave Oscar. 2021-10-16T10:00:00+00:00.

article thumbnail

Matching Supply With Demand — Solutions, Part 1

SQL Performance

Despite the poor performance, working on the solution is an interesting exercise. Use the following code to create the table and populate it with a small set of sample data: DROP TABLE IF EXISTS dbo. ( ID INT NOT NULL IDENTITY ( 1 , 1 ) CONSTRAINT pk_Auctions PRIMARY KEY CLUSTERED , Code CHAR ( 1 ) NOT NULL.

Code 116
article thumbnail

Risk Management for AI Chatbots

O'Reilly

When a person clicked “submit,” the website would pass that form data through some backend code to process it—thereby sending an e-mail, creating an order, or storing a record in a database. That code was too trusting, though. Those 1990s web forms demonstrate the problem all too well. That’s because it is.

article thumbnail

Legacy Modernization

The Agile Manager

I've worked with quite a few companies for which long-lived software assets remain critical to day-to-day operations, ranging from 20-year-old ERP systems to custom software products that first processed a transaction way back in the 1960s. Several things stand out about these initiatives.

article thumbnail

Panel Recap: How is your performance and reliability strategy aligned with your customer experience?

Dynatrace

I recently joined two industry veterans and Dynatrace partners, Syed Husain of Orasi and Paul Bruce of Neotys as panelists to discuss how performance engineering and test strategies have evolved as it pertains to customer experience. Rethinking the process means digital transformation. What trends are you seeing in the industry?

Strategy 177