Product updates

Why we have built our main website in Gatsby + Strapi instead of WordPress

We are building the 1st open-source notifications infrastructure at Novu. Our product is being built by the community, and there is no product without the community. It means it should be fully available for the community to fork, contribute and use.

Nevo David
Nevo DavidMay 1, 2022

Today WordPress is one of the most reliable CRM in the world.
I dare to say that this is what keeps PHP alive.
And for a good reason, with websites builders such as Elementor and Divi, Product Marketer’s jobs become super easy.

So why Gatsby?
We can say that it’s mainly for SSG and speed, but that’s not the case.
You can have amazing pre-renders plugins to achieve almost the same results.

We are building the 1st open-source notifications infrastructure at https://github.com/novuhq/novu .
Our product is being built by the community, and there is no product without the community.
It means it should be fully available for the community to fork, contribute and use.

This is why at Novu, we build everything public.
You can find our website and backend here:
https://github.com/novuhq/website
https://github.com/novuhq/cms

But digging deeper, you can find some other important notes
WordPress suffers from migrations. You won’t find websites with both stage and production environments. Strapi supports migrations.

Our main website is built with JS. So it’s a lot easier to find contributors to help us develop it and fix problems.

CI/CD is a lot easier, with few lines of code.

We can run asynchronous code without using a hacky ubuntu cron jobs.

We can use our Novu libraries directly with our website.

We can query our database data easily. For example, have you tried to query wp_posts?

We can let other companies use our layout and save time easily.

Do you think we have made the right choice?
Should we have gone with WordPress anyway?
Should we have gone with Next.js or Remix?
Let me know what you think on our discord channel
https://discord.com/invite/9wcGSf22PM

Nevo David
Nevo DavidMay 1, 2022

Related Posts

Product updates

Template Store, Demo SMS Provider, Notification Templates Renaming and more

Release Updates.

Prosper Otemuyiwa
Prosper OtemuyiwaJune 22, 2023
Product updates

Scheduled Digest, In-App Onboarding playground, Slack Webhook URL managed flow and more

Release Updates.

Prosper Otemuyiwa
Prosper OtemuyiwaMay 24, 2023
Product updates

Performance optimization, Redesigned Workflow UI Editor, Data expiration, Headless Notification Center and more!

Release Updates

Prosper Otemuyiwa
Prosper OtemuyiwaApril 28, 2023