article thumbnail

Migrating Netflix to GraphQL Safely

The Netflix TechBlog

To determine customer impact, we could compare various metrics such as error rates, latencies, and time to render. We set up a client-side AB experiment that tested Falcor versus GraphQL and reported coarse-grained quality of experience metrics ( QoE ). Replay Testing also cannot be used for non-idempotent API validation.

Traffic 353
article thumbnail

Performance Testing - Tools, Steps, and Best Practices

KeyCDN

You may discover that your application’s performance issues are due to CPU or bandwidth limitations, so you’ll need to reallocate some resources or invest in a more robust infrastructure. For example, you can use load testing tools to see how your application performs with a certain number of simultaneous users.

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

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

The big difference from the monolith, though, is that this is now a standalone service deployed as a separate “application” (service) in our cloud infrastructure. For the migration, testing was a first-class citizen. For us, the replay test tooling gave the confidence that our new code was nearly bug free.

Latency 233
article thumbnail

Top 3 Challenges in Cross Browser Testing and How to Tackle Them

Testsigma

Cross-browser testing deals with all those things by running the websites on different browsers, their versions, operating systems and on different resolutions. There are a lot of ways to perform cross-browser testing but the most efficient is to go for a cloud-based tool such as Testsigma. Challenges In Cross-Browser Testing.

Testing 53
article thumbnail

Common Challenges in Continuous Testing

Testsigma

You can make changes to the tool/framework to get desired behaviour, but that is a costly affair in terms of resources. You are now investing your resources to evolve the tool/framework rather than the product. Lack of Faster Feedback Loops: To leverage Continuous Testing, it is important to incorporate feedback on an on-going basis.

Testing 69
article thumbnail

Software Testing Trends 2021 – What can we expect?

Testsigma

Codeless testing tools lay the groundwork for automated testing democratisation. Codeless testing and codeless testing tools based on AI technologies and visual modelling enables accelerated test cases to be created that are optimised for automation testing.

article thumbnail

Transforming enterprise integration with reactive streams

O'Reilly Software

Although the ideas of reactive and streaming are nowhere near new, and keeping in mind that mere novelty doesn’t imply greatness, it is safe to say they have proven themselves and matured enough to see many programming languages, platforms, and infrastructure products embrace them fully. HTTP, TCP, FTP, MQTT, JMS), databases (i.e.,