Prometheus

Nowadays, having several servers, load-balancers, API Gateways, and storage devices is a common thing. However, keeping the infrastructure up and running is still a complex task. The administrators need to identify potential problems due to the high availability requirement of several businesses. They strive to have the best tools at their disposal to ensure that they can see the trends and patterns about the health of the infrastructure. Prometheus is an open-source tool that is used to record real-time metrics and making it available through a flexible query model.

Continue reading “Prometheus”

Webpack

With the rise of Javascript only applications, the tools needed for developers have been evolving. Angularjs / Reactjs applications may involve use of multiple sources including third-party JS libraries. When a developer uses multiple such bundles, she also needs to ensure that all dependent modules are tracked correctly and made available for the production use. This task is facilitated by something called module bundler. Webpack is one such bundler, which will learn more about today.

Continue reading “Webpack”

FPM

After the initial days where websites were static pages, the internet quickly moved to rendering dynamic data based on the user requests. This led to the rise of various languages and serverside components. FPM i.e. FastCGI Process Manager is a serverside component that allows the web server to render dynamic webpage in a fast and scalable way with quite a few advanced techniques.

Continue reading “FPM”

Virtual DOM

Document Object Model a.k.a. DOM is a cross-platform and language-independent programming interface. It treats various types of documents such as HTML, XML as tree structures consisting nodes as objects. These objects can be manipulated using DOM API. Virtual DOM is an in-memory replica of the DOM which is used by certain Javascript libraries to achieve certain performance goals.

Continue reading “Virtual DOM”