Remove Availability Remove Design Remove Event Remove Java
article thumbnail

Data Reprocessing Pipeline in Asset Management Platform @Netflix

The Netflix TechBlog

This feature support required a significant update in the data table design (which includes new tables and updating existing table columns). Data Sharding strategy in elasticsearch is updated to provide low search latency (as described in blog post) Design of new Cassandra reverse indices to support different sets of queries.

Media 237
article thumbnail

Advent Calendars For Web Designers And Developers (December 2021 Edition)

Smashing Magazine

Advent Calendars For Web Designers And Developers (December 2021 Edition). Advent Calendars For Web Designers And Developers (December 2021 Edition). It doesn’t really matter if you’re a front-end dev, UX designer or content strategist, we’re certain you’ll find at least something to inspire you for the upcoming year.

Design 109
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 Netflix Content Engineering makes a federated graph searchable

The Netflix TechBlog

Sample GraphQL Schema Once entities like the above are available in the graph, it’s very common for folks to want to query for a particular entity based on attributes of related entities, e.g. give me all movies that are currently in photography with Ryan Reynolds as an actor. however, application events are also supported when necessary.

article thumbnail

Seeing through hardware counters: a journey to threefold performance increase

The Netflix TechBlog

At Netflix, we periodically reevaluate our workloads to optimize utilization of available capacity. We decided to move one of our Java microservices?—?let’s Again, we came away empty-handed as there was no noticeable difference in the amount or the distribution of the events between the “slow” and “fast” nodes.

Hardware 363
article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Before jumping into either of those scenarios, have a look at what Strategic Domain-Driven Design can offer you. remember, it’s not a waterfall project Tools and Techniques There are plentiful tools and techniques available to you in your modernisation initiative. Architecture modernisation caveats?—?remember,

article thumbnail

Top 3 Kafka Streams Challenges

VoltDB

Fault tolerance: Kafka Streams is designed to be fault-tolerant and scalable. Java-based: Kafka Streams is primarily a Java library, but it also has support for other JVM languages like Scala. This makes it easy for Java developers to build and deploy stream processing applications using familiar tools and frameworks.

Java 52
article thumbnail

The Return of the Frame Pointers

Brendan Gregg

This technique saves two instructions in the prologue and epilogue and makes one additional general-purpose register (%rbp) available." 2014: Java in Flames Broken Java Stacks (2014) When I joined Netflix in 2014, I found Java's lack of frame pointer support broke all application stacks (pictured in my 2014 Surge talk on the right).

Java 145