Challenge
Rootstack needed a technology that would allow it to replace a project that was no longer scalable and in which all implementations had to fulfill several functions. The team of experts decided to turn to Gatsby.js in order to fix it.
Solution
Gatsby.js generates static sites, which is very beneficial when it comes to performance, the site has a fast load time due to this. Another benefit of this technology is SEO handling, no additional effort or integration with an additional library was needed to improve SEO.
Additionally, through Gatsby Cloud a fairly smooth development flow was achieved since it has an integration with the git repository of the Rootstack website.
Regarding the combination of Gatsby.js with other technologies, such as Drupal with which the Rootstack website was created, this is a technology that provides many plugins that serve to integrate with popular libraries, this is already an advantage. Many implementations of the web page are working thanks to these plugins, for example, the plugin that connects Gatsby.js with Drupal for the creation of dynamic pages.
Gatsby.js is a functional technology that has several benefits when working with it. Once the engineers got used to Gatsby.js it was easy to set up patterns and get it right, it offers a lot of pretty useful things that when combined you can have a scalable and maintainable project. After establishing all the bases, the rest of the development was based on creating simple components in ReactJS.
Gatsby.js
GatsbyJS is a tool that can be used to create static sites that are progressive web applications, following the latest web standards and optimized for high performance. It makes use of the latest and most popular technologies, including ReactJS, Webpack, GraphQL, modern ES6 + JavaScript, and CSS.
In this way, Rootstack's expert engineers were able to integrate Gatsby.js and all its plugins to the company's official website and thus have all the benefits of this versatile open source technology.