Creating a media website with over 900.000 articles
summary
Strapi serves as the CMS hub for RD.nl, ingesting content from the daily newspaper system and a press agency, storing metadata in MySQL and assets in S3, and serving a Nuxt/Vue frontend for 50–70k daily visitors. The team imports ~900,000+ articles and 840,000 assets, builds an Elasticsearch index for full‑text and advanced internal search, adds Redis caching to offload the DB, and creates custom endpoints and plugins — these components deliver usable performance at scale.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:04About the project
- 2:06Stats
- 2:44Why strappy
- 5:41Architecture
- 8:51Internal Search
- 10:39Performance
- 13:32Challenges
- 16:46Improvements
- 17:02Dynamic Zones
- 18:37Typescript
related talks
33mRebuilding the Future: How We Transformed Our CMS with Strapi
28mThe Path to Scaling a Digital Enterprise
27mSails Ahead: Powering App and Web Success with Strapi
06mPartner Interview
30mHow Next.js Scales to Millions of Pages with ISR
20mStatic Regeneration: Supercharging Nextjs with Strapi Webhooks
22mBuilding faster content-driven sites
10mRebuilding a 1,000-page website with only one developer
