julian on Nostr: We were contacted recently with a client request to migrate a forum into NodeBB and ...
We were contacted recently with a client request to migrate a forum into NodeBB and launch to a large audience very very rapidly.
Naturally, we said yes.
The client's team did the migration using the Write API, and handed over a MongoDB import for us to import. They also built a brand new theme from scratch.
With the forum migrated and deployed, they launched today with a staggered release: an email blast followed by a 6pm Instagram push.
This is what that looked like
With a large client like this we'd typically opt for a scaled setup with a load balancer, but we wanted to see how far we could push a single NodeBB installation. At 2pm we ran into the limitations of a single vCPU and doubled the resources. In the end we were able to handle the largest load (the 6pm Instagram launch) with 4 vCPUs on a virtual private server with 8GB RAM.
What kind of load were we seeing by the end? Our records indicate a peak of 83k page views/hr spread across 21k unique IP addresses.
Are you a fan of Jon Bellion? Check out their forum: https://beautifulmind.club
Shall I ask them to federate their forum?
Naturally, we said yes.
The client's team did the migration using the Write API, and handed over a MongoDB import for us to import. They also built a brand new theme from scratch.
With the forum migrated and deployed, they launched today with a staggered release: an email blast followed by a 6pm Instagram push.
This is what that looked like

With a large client like this we'd typically opt for a scaled setup with a load balancer, but we wanted to see how far we could push a single NodeBB installation. At 2pm we ran into the limitations of a single vCPU and doubled the resources. In the end we were able to handle the largest load (the 6pm Instagram launch) with 4 vCPUs on a virtual private server with 8GB RAM.
What kind of load were we seeing by the end? Our records indicate a peak of 83k page views/hr spread across 21k unique IP addresses.
Are you a fan of Jon Bellion? Check out their forum: https://beautifulmind.club
Shall I ask them to federate their forum?

