Publicator 7: špičkové headless e-commerce řešení pro velké hráče

Business

Tvorbou velkých eshopů se zabýváme přes 23 let. Stávající řešení jsme vyvíjeli od roku 2012 a postavili na něm celou řadu úspěšných projektů. V loňském roce jsme ale došli k názoru, že je potřeba se opět výrazněji posunout dál, abychom drželi krok s dobou.

Proto jsme začali vyvíjet řešení nové, ve kterém jsme zúročili zkušenosti s tvorbou velkých e-shopů pro ty největší hráče na e-commerce scéně.

Představujeme naši novou headless e-commerce/CMS platformu PeckaDesign Publicator 7, kterou od loňského roku stavíme z technologického pohledu „na zelené louce”. Se zcela novou architekturou a za pomocí nejmodernějších technologií a postupů. Platformu vyvíjíme tak, abychom na ní bez problémů mohli stavět projekty dalších 10 a více let.

Publicator 7 UI
Ukázka rozhraní Publicator 7, včetně pokročilého content editoru

Produktový vývoj

Využili jsme našich předchozích zkušeností s Domain-Driven Designem a novou platformu vyvinuli jako modulární ekosystém na sobě nezávislých produktů. Každý produkt řeší specifickou oblast (CMS, objednávka, správa uživatelů…) a je samostatně funkční.

Produkty jsou vyvíjené jako API-first a komunikují spolu skrze REST API. Jejich hranice jsou tedy jasně definované. Pokud je na projektu potřeba použít řešení třetí strany, lze libovolný produkt nahradit. Díky api-first přístupu lze snadno integrovat řešení třetích stran do našeho ekosystému.

Produkty v rámci Publicator 7 ekosystému
Díky api-first přístupu komunikuje eshop, mobilní aplikace, kiosek apod. s jedním a tím stejným API. Řešení je tedy velice vhodné pro omni channel.

Architektura a výkon

Architekturu systému jsme na nejvyšší úrovni rozdělili na dvě hlavní části: Business model a Read model. Business model nám řeší všechny důležité ecommerce procesy a odpovídá za správnost dat. Read model pak díky předvypočteným datům zajišťuje vysokou rychlost odezvy frontendu a škálovatelnost.

Business model a Read model schéma
Složité procesy a přepočty probíhají asynchronně na pozadí. Díky tomuto řešení je odezva eshopu konzistentní.

Pilotní projekt – Scio.cz

První projekt, který jsme na nové platformě postavili je nový web Scio.cz, spuštěný koncem září 2023. Web Scio je skvělým příkladem flexibility a modulárnosti našeho řešení. Projekt využívá náš CMS, produktový katalog, mediální knihovnu a další podpůrné služby. Objednávkový proces je ovšem plně v režii vývojářského týmu na straně Scio.

I přesto může zákazník vkládat produkty do košíku a procházet katalog, jako kdyby se jednalo o klasický eshop. Samotná objednávka je řešena na straně klienta a s naší platformou komunikuje přes API, čímž se tento web liší od ostatních projektů, které jsme dosud realizovali.

Web Scio.cz 2023
Úvodní strana Scio.cz

Aktuálně na nové platformě vyvíjíme velký mezinárodní eshop, na který jsme začátkem tohoto roku vyhráli náročný tendr. Tento eshop spustíme v příštím roce 2024.

Extrémní rychlost a výkon

Od startu naši platformu vyvíjíme s důrazem na rychlost a škálovatelnost. Jsme rádi, že u pilotního projektu Scio se nám jen potvrdilo, že projekty na této platformě budou extrémně rychlé. Považte sami – nový web Scio před nasazením externích skriptů (GTM, Cookie lišta…) vykázal na základě měření Google PageSpeed Insights výkon pro mobil 95, pro počítač 98 bodů.

Výsledek webu Scio.cz v Google PageSpeed Insights před nasazením externích skriptů
Výsledek měření Google PageSpeed Insights pro mobilní zařízení

Po nasazení externích skriptů (které vždy web zpomalí) nám výkon pro mobil klesl na aktuálních cca 85 bodů, což ale stále považujeme za skvělý výsledek!

Je znát, že nová platforma při extenzivním využití read modelu v kombinaci s moderním frontendem (Scio je náš první projekt na Tailwindu), dává dohromady skvělé výsledky.

Ozvěte se nám

Hledáte vhodnou, flexibilní a extrémně rychlou platformu pro váš e–commerce nebo obsahový web? Dejte nám vědět a my se vám ozveme zpět.

Sdílet na facebooku anebo twitteru

Zpět nahoru