webperf

Understanding the Basics of Scaling: A Guide for Node.js Applications

Understanding the Basics of Scaling: A Guide for Node.js Applications

As your Node.js application gains traction and user traffic increases, the need to scale becomes inevitable. Scaling ensures your application can handle more requests, users, and data without compromising performance. This blog post will introduce you to the basics of scaling, the different approaches you can take, and how to identify when your application needs to scale. What is Scaling? Scaling refers to the process of increasing the capacity of your application to handle more load. It involves modifying your application's infrastructure to support more users, data, or transactions while maintaining optimal performance. There are two primary types of scaling:…
Read More
DEV Search: 20x Latency Reduction By Layering Algolia On Top of Postgres

DEV Search: 20x Latency Reduction By Layering Algolia On Top of Postgres

At DEV, our commitment to open-source development drives our decision-making process, especially regarding the tools and technologies we use. Our platform, which we open source as Forem, reflects this ethos. Forem is an open-source Rails application designed to foster community and content sharing. As a backstop for this approach, the base search is implemented in Postgres to serve small and straightforward use cases. However, to serve a high-traffic global network, it is not an entirely sufficient experience. Latency is the only objective measure of user experience. If a request loads slower, users are going to leave and/or lose trust in…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.