Remove articles iterator-design-pattern-in-java
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

At Netflix, we have adopted the Backend for Frontend (BFF) pattern : instead of having one general purpose “backend API”, we have one backend per client (Android/iOS/TV/web). We did this migration without slowing down the usual cadence of our releases, and with particular care to avoid any negative effects to the user experience.

Latency 233
article thumbnail

A Day with Kotlin

Software Architecture

What Kotlin has that Java does not. Kotlin’s official documentation is great and there are many introductory articles to Kotlin language on medium, so I won’t be explaining the basics and syntax but wanted to present some unique features that Java doesn’t have and makes Kotlin stand out.

Java 100
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

Web Performance Bookshelf

Rigor

Reading time 1 min Why share the library of the web performance books while there’s a substantial collection of fantastic websites and articles on the net? For UX designers, product managers, developers - essential concepts, methods, and techniques for digital design that have withstood the test of time. Using Webpagetest.

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. In reality, you might go through this process once in a sequential order, but you’ll be iterating on each step and jumping back-and-forth between steps after that. The following caveats should always be kept in mind.

article thumbnail

The State Of Web Workers In 2021

Smashing Magazine

In this article I’ll outline my mental model why multithreading is important on the web, I’ll give you an introduction to the primitives that we as developers have at our disposal, and I’ll talk a bit about architectures that make it easy to adopt multithreading, even incrementally. The State Of Web Workers In 2021. 2021-06-30T12:00:00+00:00.

Games 145
article thumbnail

Hierarchical Navigation and Faceted Search on Top of Oracle Coherence

Highly Scalable

Some time ago I participated in design of a backend for one large online retailer company. In particular, we built this system on top of Oracle Coherence and designed our own data structures and indexes. In particular, we built this system on top of Oracle Coherence and designed our own data structures and indexes.

Ecommerce 100
article thumbnail

Egnyte Architecture: Lessons learned in building and scaling a multi petabyte content platform

High Scalability

To help our customers manage ongoing data explosion, we have designed many of the core components over the last few years. In this article, I will share the current architecture and some of the lessons we learned scaling it along with some of the things we are looking to improve upon in the near future. Languages: Java.