There is a number of Drupal 8 distributions to help you build complex and beautiful websites in little to no time. In this article, we present a Drupal distributions comparison for 2019 — a comprehensive guide on what is going on in the world of Drupal development.
Menu Item Extras makes the Menu Link Content entity fully fieldable. The module fixes core issues and provides a couple features, like Demo Module and View mode per menu item, which makes developers' lives easier. It allows us to use all fields types for menus as for the normal Drupal 8 entity. Each menu is a bundle for the Menu Link Content.
A microservice architecture assumes that a web application is built from little bricks called services. Ideally, all these bricks are independent, making it possible to use new technologies during the development process as you are not coupled with any tech stack. Your software solution becomes more flexible for changes and easier to deploy and to develop continuous integration and continuous delivery.