DrupalCon Vienna 2017: Drupal 8 in a microservices world
About this talk
This talk covers the integration of Drupal 8 within a microservices architecture, emphasizing its ability to work alongside various PHP packages and technologies like Symfony components and Composer for managing dependencies. The speaker presents a real-world system built to demonstrate how a medium application can efficiently implement techniques such as delegating asynchronous tasks to reactive applications written in Go using RabbitMQ queues. The session also explores using Elasticsearch for shared data storage among services, exposing REST endpoints for communication back to Drupal, utilizing a WebSocket server for message exchange, and employing Ansible and Docker for managing these services in a controlled environment.