Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Scaling Vendure with Nx

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Scaling Vendure with Nx

Avatar for Miroslav Jonaš

Miroslav Jonaš

December 09, 2023

More Decks by Miroslav Jonaš

Other Decks in Programming

Transcript

  1. Storefront 
 (framework X) Every large application* UI Components 


    / 
 Design system Vendure server Plugin 1 Plugin 2 Plugin 3 Plugin 4 Plugin 5 Plugin 6 Plugin 7
  2. Storefront 
 (framework X) Vendure server Every large application* UI

    Components 
 / 
 Design system Plugin 1 Plugin 2 Plugin 3 Plugin 4 Plugin 5 Plugin 6 Plugin 7 Admin UI Mobile App Utility v1 v3 v2_beta v1.0.1 ~2.15.0 > 3.0.0
  3. Collocate Storefront 
 (framework X) Vendure server UI Components 


    / 
 Design system Plugin 1 Plugin 2 Plugin 3 Plugin 4 Plugin 5 Plugin 6 Plugin 7 Admin UI Mobile App Utility
  4. admin store api Deploy every second week Deploy on Tuesdays

    Deploy on every change Affected graph + deploy
  5. Caching Never { build, test, lint… } same code twice

    { build, test, lint,... } Nx Local cache { build, test, lint,... } Nx Local cache CI provider
  6. Ask not what Vendure can do for you - ask

    what you can do for Vendure