Remove tag design-patterns-data-managment
article thumbnail

Machine Learning for Fraud Detection in Streaming Services

The Netflix TechBlog

Data analysis and machine learning techniques are great candidates to help secure large-scale streaming platforms. We present a systematic overview of the unexpected streaming behaviors together with a set of model-based and data-driven anomaly detection strategies to identify them.

C++ 312
article thumbnail

Using JSONB in PostgreSQL: How to Effectively Store & Index JSON Data in PostgreSQL

Scalegrid

It is an open standard format which organizes data into key/value pairs and arrays detailed in RFC 7159. JSON is the most common format used by web services to exchange data, store documents, unstructured data, etc. You can also check out our Working with JSON Data in PostgreSQL vs. JSONB Patterns & Antipatterns.

Storage 321
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

Don’t Sink Your Website With Third Parties

Smashing Magazine

You’ve spent months putting together a great website design, crowd-pleasing content, and a business plan to bring it all together. You’ve focused on making the web design responsive to ensure that the widest audience of visitors can access your content. You’ve agonized over design patterns and usability. Ken Harker.

Website 131
article thumbnail

Site-Speed Topography

CSS Wizardry

Historically, I’d maybe look at Google Analytics—or a RUM solution if the client had one already—but this is only useful for showing me particular outliers, and not necessarily any patterns across the whole project. Gathering Data. It’s when we begin to graph the data that useful patterns emerge. Visualising the Data.

Speed 292
article thumbnail

Timestone: Netflix’s High-Throughput, Low-Latency Priority Queueing System with Built-in Support…

The Netflix TechBlog

years, its usage has increased, and Timestone is now also the priority queueing engine backing Conductor , our general-purpose workflow orchestration engine, and BDP Scheduler , the scheduler for large-scale data pipelines. We then codify this prefix as a Redis hash tag. Over the past 2.5

Latency 212
article thumbnail

Fast memcpy, A System Design

ACM Sigarch

If data movement were faster, more work could be done on the same processors. We look here at a Gedankenexperiment: move 16 bytes per cycle , addressing not just the CPU movement, but also the surrounding system design. A lesser design cannot possibly move 16 bytes per cycle. Use the medium then short patterns to finish up.

Design 145
article thumbnail

Debugging Interaction to Next Paint (INP)

Speed Curve

INP interactions on your pages , CrUX is no substitute for having your own RUM data that you can group and filter by dimensions such as the different page and device types. The caveat here is that it's not as effective as having RUM data to work from and can lead improvements that don't seem to influence INP much.