Introduction and case study
Lets get introduced
About Srijan
India’s largest Drupal company
100+ Drupal and QA experts
Spread across multiple offices
Growing number of Acquia certified Drupal engineers
Among WorldBlu's most democratic workplaces
Introduction
Monolith v/s Microservices
Characteristics of Microservices
Conways's Law
Any organisation that designs a system will produce a design whose structure is a copy of the organisation's communication structure
Principles
Postel's Law
Be conservative in what you send, be liberal in what you accept
CAP Theorem
It is impossible for a distributed computer system to simultaneously provide all three of the following guarantees:
How big should a service be?
This question was answered by Amazon as
Actually there is no underline rule for this!
Web interface
User management
Content entry
Notifications
Blocks
Search
Microservice for download
Requirement
Drupal simply gave up!
Revised results
Drupal simply rules!
Benefits of this approach
Thanks!