Nx at Celonis
summary
Celonis consolidates ~11 front-end apps into a single monorepo called One Frontend, migrates to Nx with Module Federation to ship multiple micro-frontends inside one shell, and converts shared code to buildable libraries to enable caching and faster CI. Project.json per-project configs, Nx generators, Storybook and Cypress for testing, and GitHub Actions standardize workflows. NX Cloud is under evaluation; local caching shows subsequent builds drop from about one minute to under a second, and product teams report faster feature delivery and simpler dependency updates.
AI-written summary · about
chapters (17)
- 0:00Introduction and speaker background
- 3:19Celonis and its tech stack
- 5:02Problems with separate repositories
- 7:07Transition to One Frontend monorepo
- 8:57Why NX for Celonis
- 10:00Faster build times with NX
- 11:03Buildable and publishable libraries
- 13:09NX commands and run commands
- 14:12Workspace customization with generators
- 15:36Project.json benefits
- 17:06Cypress and Storybook integration
- 18:11Module Federation adoption
- 19:34NX community and plugins
- 20:40NX Cloud and GitHub Actions
- 22:06Future plans with NX
- 24:11Summary and NX benefits
- 25:13Closing remarks and shoutouts
related talks
40mNx - Enter Enterprise Development for Angular
22mNx for Angular CLI Users
26mNx for Angular Developers
52mFrontend, Backend, CI: Improve Your Devflow with Nx
35mScalable React Development for Large Projects
09mUsing Nx: Angular CLI Power-ups for Modern Development
24mBuilding Fast, Maintainable JavaScript Monorepos with Nx
04h 00mNx Conf Lite 2022
