https://elitedev.in/java/master-java-9-module-system-10-essential-techni/
**Master Java 9 Module System: 10 Essential Techniques for Building Scalable Modular Applications**