~/talk

6 years of Gradle at LinkedIn

Talkat Devoxx US 2017 · 2017-03-21..03-23· [devops-and-delivery, java]
slides:none on file

Gradle becomes LinkedIn’s cross‑stack orchestration: by 2017 most projects build with Gradle, every commit publishes a version, and CI runs downstream dependency testing that rebuilds all dependents. A product spec JSON centralizes first‑level versions and enforces downgrade violation failures during resolution; dependency rules auto‑replace bad versions. Tooling includes composite builds integrated into IntelliJ, an automated push-my-upgrade service to roll versions into client repos, and broken‑up Gradle plugin platform APIs — all deployed and operating at scale.

AI-written summary · about

  1. 0:00Start
  2. 2:40Monolithic codebase
  3. 3:09Project "Inversion"
  4. 5:45Perfection?
  5. 6:14Mono VS Multi
  6. 6:47Issue with mono repo
  7. 7:27LinkedIn's Multiproducts
  8. 8:19Separate codebases
  9. 8:43versioning
  10. 14:02How does Gradle help?
  11. 14:46What happens when...
  12. 19:15Dependency Rules
  13. 22:06The year of 2017
  14. 22:32Gradle is responsible for...
  15. 24:10Common build platform
  16. 24:25Gradle Platform API
  17. 26:01Dependency Engineering tools
  18. 30:04change == new version
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.