Have you ever heard that you can painlessly build IoT systems using popular hardware by simply snapping the parts together, just like Lego does? In 2017, Robo4j won the Duke's Choice Award for its lightness, simplicity and modularity for building from very simple to fully connected advanced systems, already divided into isolated artifacts. Robo4j comes with many common drivers ready to use with Pi4j framework support, both fully migrated to modules. Sometimes the Java platform module system has been condemned and sometimes praised, but the truth is that its advantages are indisputable in many ways, especially the reduction of close coupling risks. This talk provides a closer look at not only how to achieve and benefit from powerful strong encapsulation, but also provides valuable tips on how to seamlessly migrate source code and benefit from all the modern enhancements added to the latest JDK releases.Level:Beginner