Session
Scaling ArchUnit with Nebula ArchRules
ArchUnit is a popular OSS library used to enforce “architectural” code rules as part of a JUnit suite. The open source Nebula ArchRules plugins give organizations the ability to share and apply rules across any number of repositories. Rules can be sourced from OSS libraries or private internal libraries. This makes the plugin generally useful for any JVM+Gradle engineering organization. This talk covers how to use Nebula ArchRules with rule libraries, how to write custom rules, dig in to how it all works under the hood, and show how Netflix uses this tool.
Target audience is developers with at least some JVM language experience as well as some Gradle usage experience. In particular, any engineers working on shared platform tooling, modernization, or code quality initiatives.
A companion blog post on this topic is on the Netflix TechBlog at https://netflixtechblog.com/scaling-archunit-with-nebula-archrules-b4642c464c5a
This talk will be delivered at Dev2next 2026
John Burns
Platform Engineer at Netflix && Chicago Java & Kotlin User Group Organizer
Chicago, Illinois, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top