Skip to content
AtlanticBT Monogram
Article

When should I use Gatbsy?

What is Gatsby?

Gatsby is an open-source static site generator (SSG) which is used to build lightning fast Progressive Web Apps and websites. SSG frameworks are appealing to many business owners because they are cheap and extremely performant.

While there are several static site generators that are written in different programming languages, Gatsby is the most popular JavaScript SSG.

Who is using Gatsby?

More and more businesses are beginning to recognize the benefits of using Gatsby:

  • The Braun website – a popular manufacture of shaving products
  • The Reactjs website that provides documentation
  • The Spotify Design website for sharing UI tips

Many of these businesses started with a WordPress website and sought a faster solution. For reference, here’s a comparison of Gatsby matched up with WordPress.

In what scenarios should I use Gatsby?

Performance is a priority.

Gatsby comes with a variety of built-in features that empower you to out-perform your competitors. For example, using a Content Delivery Network (CDN), page caching, and minification are all factors that boost speed.

Security is crucial.

Gatsby doesn’t run off a database, which is a common gateway for hackers. Furthermore, you can easily enable XSS protection and access control to prevent DDoS attacks.

You are looking for affordable hosting and a low-maintenance setup.

Because you’re only serving static files with Gatsby, there are free hosting options available. Other options may cost as little as $5/month.

Static files are also low-maintenance, freeing up costs associated with building complicated server infrastructure. Let your managed host worry about infrastructure so you can focus on strategy.

In what scenarios should I not use Gatsby?

Your website uses dynamic content.

Gatsby handles dynamic content by doing client side rendering (CSR). This type of dynamic content is difficult for search engines to crawl, putting you at a disadvantage for SEO.

You update your website multiple times a day.

Gatsby is a high performance option because all of the work is done at build time (before the website is published). On the downside, that means that each time you publish changes, the website could be down for several minutes.

You want to develop in-house, but you don’t have a team of skilled developers.

Gatsby is implemented with JavaScript and GraphQL. If your team isn’t skilled with either of these complex technologies, you’ll have to rely on a partner.

A partner experienced in many frameworks can guide you.

Need help evaluating your situation or choosing the best way to build a website? Reach out for a free consultation with one of our experts. We’re happy to help you get started with your solution.

capabilities covered
CMS Consulting Application Architecture Application Development

The Atlantic BT Manifesto

The Ultimate Guide To Planning A Complex Web Project

Insights

Atlantic BT's Insights

We’re sharing the latest concepts in tech, design, and software development. Learn more about our findings.

Questions & Answers

What is the best web development framework?
Many people commonly ask “what is a framework in web development?” Web development frameworks can easily be confused with web development tools, languages, or parts of the web development stack (like PHP, Ruby, or Javascript).
Learn More
What is the best programming language for web development?
If there was one “best” programming language, then everything else would be obsolete. The reality is that there are so many different programming languages because there is no “best” language for any situation.
Learn More
How much does web development cost?
Web development can vary from a few hundred to millions of dollars depending on what is needed. You may simply need some changes to something that already exists, or you'd like to build a large or complex application.
Learn More
What is web design and development?
People often lump web design and development together, so what's the difference? As the Internet has evolved, the skills required to produce a high quality website or web application have changed.
Learn More
What is JavaScript used for in web development?
Historically speaking, JavaScript was only commonly but sparingly used in web development. The multiple browsers in use at the time each supported different versions of JavaScript and were slow to render more complex Javascript.
Learn More
What is React web development?
React is a popular JavaScript library. It is primarily used for building interactive user interfaces (UI).
Learn More
What is PHP web development?
PHP is a back end language primarily used for custom applications, content management systems (such as Wordpress), eCommerce engines (such as Magento), or even massive sites like Facebook.
Learn More