Advanced Caching Patterns used by 2000 microservices
Back-end • December 2021
Advanced Caching Patterns used by 2000 microservices
Natan Silnitsky
Backend-infra engineer • Wix.com
Back-end • December 2021
Advanced Caching Patterns used by 2000 microservices
Explore more
Aaron Hardy
An HTTP Caching Strategy for Static Assets
Roy Braam
End-to-End test architectures, a dead End road
Alba G. Corral
Live performance "To the moon and back"
Mark Heckler
Building Reactive Pipelines: How to go from scalable apps to (ridiculously) scalable systems
Sander Hoogendoorn
Welcome to the world of micro-apps. How to get the most of front-end microservices
Matteo Collina
Undici: come ho raddoppiato le performance del HTTP client di Node.js
Simone Sanfratello
Event based cache invalidation in GraphQL
Chris Reddington, Sebass van Boxel
End-to-end InnerSourcing and secure development with GitHub
Maurizio Mangione
Continuous performance
Paolo Insogna
Maths or magic? End-to-end encryption explained with art
About
Advanced Caching Patterns used by 2000 microservices
About

Wix has a huge scale of traffic. more than 500 billion HTTP requests and more than 1.5 billion Kafka business events per day served by 2000 microservices.

A cache will reduce latency and needed scale, by avoiding the need of a costly query to a DB, a HTTP request to a Wix servicer, or a 3rd-party service while increasing reliability.

Patterns you will learn about:

  • Locally/S3 Persisted Configuration Data Cache
  • HTTP Reverse Proxy Caching
  • (Dynamo)DB+CDC based 2nd level Cache
Language
English
Level
Beginner
Length
34 minutes
Type
online conference
About the speaker
About the speaker
Natan Silnitsky
Backend-infra engineerWix.com
Natan Silnitsky is a backend-infra engineer @Wix.com. He is on the Data streaming team in charge of building event driven libraries on top of Kafka. Before that he was part of a task force that was responsible for building the next generation CI system at Wix on top of Google's Bazel build tool. Has many years of experience as a developer of large scale web services - First in .Net, later in Scala. Natan's passions include clean and functional code, dev velocity and great software design.
Details
Language
English
Level
Beginner
Length
34 minutes
Type
online conference
Belongs to:
Belongs to:
Online Tech Conference 2021 - English Edition | Autumn
More from this Playlist