About Igor Savin
Principal Software Engineer
Lokalise

Guy is a core contributor to Node.js and TC39 delegate, working on the WebAssembly team at Fastly at the intersection between WebAssembly and JavaScript.

Connect with Guy
Linkedin
About Daniel
About Igor Savin
Principal Software Engineer
Lokalise
Université du Québec

Daniel Lemire is a computer science professor at the Data Science Laboratory of the University of Quebec (TELUQ). He is among the top 500 GitHub users worldwide and has published over 80 peer-reviewed research papers. He is an editor at the journal Software: Practice and Experience,

Igor is a Principal Software Engineer at Lokalise, where he is helping teams to build the next generation of the translation software. He is also an active contributor to the Open Source community in the Node.js ecosystem - lead maintainer of knex.js, creator of toad-scheduler, active member of fastify organization. Previously he worked at adidas and Booking.com, where he was focused on building high load system. Igor has previously spoken in several meetups, such as Kilo Health's DevEx meetup and Wix JavaScript meetups in Vilnius, and Node.js meetup in Amsterdam. In addition to his software engineering work, Igor has published a book of poetry, and actively participates in game development jams.

Connect
with Daniel
Linkedin
Connect with Igor
Linkedin
Connect
with Guy
Linkedin
This is some text inside of a div block.
This is some text inside of a div block.
TALK
TALK
Advanced caching in Node.js
The ever-growing demand for highly performant and scalable systems has made caching an essential aspect of software development. Efficient caching strategies contribute significantly to improving user experience while reducing the burden on backend systems. In this talk, we will delve into the fundamentals of caching in Node.js, and introduce "layered-loader", a sophisticated open source Node.js caching library, designed and fine-tuned for the low-latency, high-throughput systems.

The talk will be structured into three segments:
- Caching in Node.js
- Brief introduction to caching and its significance in high load systems.
- Caveats and gotchas of implementing caching in Node.js.

- The Elegance of Layered Caching:
- Unraveling the concept of layered caching and the challenges it resolves.

- "layered-loader": Node.js Caching Evolved:
- Introducing the brand new Node.js caching library, "layered-loader"
- Exploring the key features and advantages of "layered-loader", including its efficient layered caching approach, high performance, and seamless integration capabilities.
- Case study of using "layered-loader" for scaling the most demanding service in Lokalise.
  • Date: 07 Nov 2023
  • Time: 12:30 GMT | 12:30 UTC
  • Length: 25 minutes
Add to CalendarShare on Twitter

THE SPEAKERS