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

Sylius as an Infrastructure

Konrad Alfaro
October 27, 2022
130

Sylius as an Infrastructure

Setting up Sylius is easy. In a few minutes, you can have a shiny new eCommerce ready to accept orders. But… Is it really? You have to get the products from somewhere. And Customers. And maybe export them to some CRM. Adding communication with the WMS would probably be needed as well. And so on... And all of that is fine, as Sylius is meant to be a part of a bigger puzzle! Thanks to its architecture, integrations won’t be a headache. But! There is also a catch. If you want to be always up-to-date with Sylius' new releases and use it as an eCommerce engine in your system, you’d better be as little coupled with it as possible. During my talk, I’ll present my ways of being agnostic to Sylius yet using its full potential, allowing you to focus on feature development instead of framework maintenance.

Konrad Alfaro

October 27, 2022
Tweet

Transcript

  1. Sylius as an Infrastructure Konrad Alfaro @ SyliusCon 2022 How

    to decouple from Sylius and still utilise its full potential
  2. Who am I? 🤔 8lines.io Over 8 years of backend

    experience 🤓 In love with Sylius 😍 Former Sylius Team Member 🦢 CEO of 8lines - Software Agency 👔
  3. It has some fl aws ❌ Hard to see implemented

    features 8lines.io ❌ Poor maintainability ❌ No Contexts
  4. It has some fl aws ❌ Hard to see implemented

    features 8lines.io ❌ Poor maintainability ❌ No Contexts
  5. It has some fl aws ❌ Hard to see implemented

    features 8lines.io ❌ Poor maintainability ❌ No Contexts
  6. It has some fl aws ❌ Hard to see implemented

    features 8lines.io ❌ Poor maintainability ❌ No Contexts
  7. Scenario ☑ Import products from PIM 8lines.io ☑ Remain fl

    exible and compatible with Sylius ☑ Change our business logic in the future ☑ Have an additional property in Product
  8. Scenario ✅ Import products from PIM 8lines.io ☑ Remain fl

    exible and compatible with Sylius ☑ Change our business logic in the future ✅ Have an additional property in Product