Author

Feb 09 2020
Feb 09

Headless and decoupled architectures continued to gain popularity in 2019, driven by the number of channels that need to be supported and the increase in JavaScript frameworks being used to build more engaging digital experiences.

Lately, as an evolution of microservices architecture, we are also seeing a trend in micro frontends, which brings the microservices concept to the frontend. With micro frontends, instead of building a Single Page Application (SPA), you structure your application vertically, with functionalities being grouped together from the backend (microservices) all the way to the frontend.

Here at 1xINTERNET we have adopted React as the JavaScript framework to build more dynamic experiences. React is a modern JavaScript framework used to build fast, high-performing user interfaces. It was originally created by Facebook and it has been released under an open-source license. While React allows us to create experiences that customers love using component-based and flexible JavaScript that our frontend developers love to write, Drupal’s API-first approach gives marketers the editorial experience they need.

Most of the websites we have built in 2019 use React in the frontend in some way or other. Where needed we expose functionality as microservices with Drupal and consume and display them with micro frontends built with React. For us this has become a best practice and we will continue to build web-based solutions like this. We have recently published a seperate article about this topic: Headless applications with Drupal and React in 2020.

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web