Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Content Mesh - Berlin

The Content Mesh - Berlin

In this talk we will take a deep dive into the evolution of the web and our increasing demand for using the "best of breed" solutions to deliver our content.

We'll also explore how GraphQL can help us connect it all together with the various types of stacks available to us to get started.

Jamie Barton

November 28, 2019
Tweet

More Decks by Jamie Barton

Other Decks in Programming

Transcript

  1. @notrab Traditional, enterprise CMS Modern JavaScript ecosystem Developer environment Walled-garden

    development, WYSIWYG React, GraphQL Content sourcing Linear CMS, limited and often poorly supported plugins Headless CMS, third-party APIs, extensive open-source libraries Distribution Hosted servers and databases Blazing fast, secure CDNs Developer tooling No build tools, transpilers, or project organization Babel, Webpack, git, npm
  2. @notrab My app allows users to login with Auth0 to

    pay for GraphCMS hosted content via Stripe, all delivered by SendGrid, accessed by a one-time passcode sent via Twilio.
  3. @notrab Google like Search Inventory Carts Orders Reviews Authentication Reservations

    Pages What we want Invitations Subscriptions Rewards Locations Media Custom schema Banners
  4. @notrab ✅ Invitations ✅ Subscriptions ✅ Rewards ✅ Locations ✅

    Media ✅ Custom schema ✅ Google like Search ✅ Inventory ✅ Carts ✅ Orders ✅ Reviews ✅ Authentication ✅ Reservations
  5. @notrab RECOMMENDATIONS • Consider end user when making technology decisions

    • Pick ‘best of breed’ services • Abstract away the chores of web development • Evaluate services and tools accordingly before investing