Wed.Jul 08, 2020

article thumbnail

The Best Way to Completely Purge a Varnish Cache

DZone

It's cargo-cult fighting time! Today, we are going to look at a ban expression that you probably have used, and maybe even have recommended (gasp!) to your fellow Varnish users: req.url ~ /.

Cache 173
article thumbnail

Byte Down: Making Netflix’s Data Infrastructure Cost-Effective

The Netflix TechBlog

By Torio Risianto, Bhargavi Reddy, Tanvi Sahni, Andrew Park Continue reading on Netflix TechBlog ».

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

How to Establish a Successful Testing Process for Your Product

DZone

Testing has always been a critical factor for delivering bug-free, reliable, and secure products. With the high competition on the market and increasing customer demands the benefits testing can bring you are huge. Let’s say you have already found the right testing team. This is only a part of the solution. Now you need to organize a testing process the right way.

article thumbnail

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

High Scalability

Who's Hiring? InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart.

Education 102
article thumbnail

Penetration Testing on Cloud Environment — Things to Consider

DZone

Technically, a penetration test on the cloud computing environment does not differ that much from any other penetration test , even an on-premise equivalent. You may have moved data to the cloud. But that doesn’t mean your responsibilities for securing it are gone.

Cloud 159
article thumbnail

Sponsored Post: ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

Who's Hiring? InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart.

Education 100
article thumbnail

Presentation: Introducing and Scaling a GraphQL BFF

InfoQ

Michelle Garrett talks about the journey of introducing and then scaling a GraphQL BFF to serve multiple applications. She covers the benefits of the Backend For Frontend pattern and why it's a popular way to introduce GraphQL. She talks about how to remain agile and support a production application throughout this process. By Michelle Garrett.

More Trending

article thumbnail

Redis Transactions & Long-Running Lua Scripts

Scalegrid

Redis offers two mechanisms for handling transactions – MULTI/EXEC based transactions and Lua scripts evaluation. Redis Lua scripting is the recommended approach and is fairly popular in usage. Our Redis™ customers who have Lua scripts deployed often report this error – “ BUSY Redis is busy running a script. You can only call SCRIPT KILL or SHUTDOWN NOSAVE ”.

Servers 239
article thumbnail

Monitoring of Kubernetes Infrastructure for day 2 operations

Dynatrace

Dynatrace news. Kubernetes has taken over the container management world and beyond , to become what some say the operating system or the new Linux of the cloud. Eventually, like Linux, Kubernetes will become a mainstream commodity , taken for granted and fade into the background , an intricate piece of the fabric of the cloud. . I n the meantime, not only is the Kubernetes platform hot, but it’s also a platform that is hard and non-trivial to deploy (Day 1) and mana

article thumbnail

Fundamentals of table expressions, Part 4 – Derived tables, optimization considerations, continued

SQL Performance

This article is the fourth part in a series on table expressions. In Part 1 and Part 2 I covered the conceptual treatment of derived tables. In Part 3 I started covering optimization considerations of derived tables. This month I cover further aspects of optimization of derived tables; specifically, I focus on substitution/unnesting of derived tables.

Servers 110