How did we develop a new version of CDP.pl? With the support for both online and offline products, a full stack logistics, and the business process support.

CDP.pl was a rather huge IT project:

  • 10 564 working hours
  • 12months + 21 days of work
  • 12 team members
  • more than 7000 git commits
  • 2500+ redmine tickets closed
  • 15 servers behind app – 2 proxies, 5 apps, 2 searches, 2 workers, 2 db, 2 statics
  • SLA – high priority recoveries within 1h, 24/7
  • 200 CPU cores + 700GB of RAM

Main challenges:

  • Very short Time To Market (the project started on 1 Feb, the first publication date was planned for September)
  • Elastic approach – some reqs. needed to be defined later, mostly logistic operations (almost) real time stock management for both internal and external stocks – about 100 000+ SKUs
  • High scalability (up to 3-6K users on-site) – to be ready for „The Witcher 3” premiere
  • Online content delivery – audiobooks (Audioteka.pl), videos (+DRM), e-books (eLibri), and game downloads (external CDN integration – Atende CDN)
  • Lots of integrations and BP automation – AX ERP, Azymut, DDD, AB, Action, ABC Data,  Mailchimp, Rekman, Monolith, Inpost, DPD …
  • Other custom features: PIM, ShopInShop, Preorders …
  • Full mobile support (RWD)
  • No trade-offs on UI/UX (a cooperation with Ars Thanea)

If you’d like to throw down another challenge to us – Here’s where you can do it.

Piotr Karwatka

CTO at Divante eCommerce Technology Company. Open-source enthusiast and life-long builder. Co-founder of Vue Storefront and Open Loyalty. Now gathering engaged communities around new technologies. | LinkedIn | Twitter

Share your comment