Running a data driven website can be a challenge when u are constraint with a database which can slow you down as it increases. Drupal 8 has a much more advanced and more granular caching system that lets you fine tune and optimize your experience but does that suffice all your needs?
When it comes to make your site fast there are two major factors to be acknowledged, performance and scalability. Thinking unconventionally, messaging system can be a solution to provide real-time streaming applications, log aggregation, analytics, etc. with much faster throughput in terms of performance and extensibility.
My session will demonstrate how can we use the most apt messaging system like Kafka with Drupal and Lumen to create an faster and scalable application.
Topics for the session:
What is messaging queues and why to use them
Real time use cases queues in drupal system
Limitations of the messaging queues
Demo of using Kafka with Lumen in Drupal