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

Scaling Vendure with Nx

Scaling Vendure with Nx

Miroslav Jonaš

December 09, 2023
Tweet

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