Large Scale Projects Challenges (NextJS - Contentful) – Leonidas Mamais, React Summit 2022

Learn how to navigate issues with large-scale projects using Next.js and Contentful.

Key takeaways
  • Global Estate:
    • Can be useful, but overusing it can lead to issues, such as boilerplate code and hard-to-understand projects
    • Should be used wisely, considering the project’s needs and limitations
  • Headless CMS:
    • Can be a good choice for large-scale projects, offering flexibility and scalability
    • Benefits include modernization, improved performance, and increased global availability
  • Next.js and Contentful:
    • A great combination for large-scale projects, offering a full-stack framework and a Headless CMS
    • Can provide advantages such as fast development, improved SEO, and higher uptimes
  • Project Organization:
    • In a large-scale project, it’s crucial to separate concerns and handle global states
    • This can be achieved using libraries, APIs, and other tools for managing global states
  • Code Reusability:
    • Is critical for large-scale projects, where code sharing and reuse are essential
    • Can be achieved through effective naming conventions, patterns, and documentations
  • Content Authoring Experience:
    • Must be considered when implementing a Headless CMS, as it provides a user-friendly interface for content authors
    • This can enhance the content authoring experience and improve the overall performance of the project
  • SEO Tools:
    • Are crucial for a successful Headless CMS implementation
    • Must be integrated effectively to ensure improved SEO, metadata, and other essential features
  • Contentful:
    • A popular choice for large-scale projects, offering a Headless CMS with great benefits
    • Can provide faster development, improved performance, and higher uptimes
  • Scalability:
    • Is essential for large-scale projects, as it ensures the project can grow and adapt to future needs
    • Can be achieved through effective scaling, load balancing, and other strategies