Rozhovor s Ivanom Augustom, Magento/Adobe Comm…

Jyotishina: Povedzte nám o sebe. Vaše meno, aké je vaše označenie v Discorgento? Aké sú vaše hlavné povinnosti?

Ivan Augusto: Som Ivan, technický vedúci z Brazílie, ktorý pracuje s Magentom od éry 1.8 a doteraz som pracoval na viac ako 50 rôznych projektoch.

V súčasnosti pracujem v IronPlane, e-commerce agentúre špecializujúcej sa na Magento a BigCommerce. Majú tiež podcast, kde Tim, náš riaditeľ Engagement, robí rozhovory s menami, ktoré stoja za známymi značkami ako Algolia, Hubspot, Akeneo atď.

Som tiež prispievateľom do komunity Discorgento, kde sa podieľam najmä na vytváraní a údržbe open-source nástrojov na uľahčenie života vývojárov.

Jyotishina: Aká je najväčšia výzva, ktorej ste čelili na ceste vývoja Magenta, a ako ste ju prekonali?

Ivan Augusto: Budovanie trhovísk.

Existuje extrémne vysoký počet obchodných pravidiel, ktoré je potrebné splniť, a pokiaľ ide o výkon a škálovateľnosť, musíte byť opatrnejší ako kedykoľvek predtým, pretože tieto druhy projektov majú rásť naozaj veľké.

Na to je potrebné starostlivé plánovanie architektúry pred začatím kódovania a výnimočne dobrá komunikácia medzi skutočne efektívnym tímom, aby sa zabezpečil úspech takýchto projektov.

Mali sme nejaké problémy s dodržiavaním termínov, čo sťažovalo vytvorenie komplexného automatického testovania. Domnievam sa však, že aj to môže byť pre takéto zložité projekty zásadná zmena.

Jyotishina: Ste súčasťou odvetvia Magento viac ako 7 rokov. Prečo ste si vybrali Magento a ako podľa vás za tento čas pokročilo?

Ivan Augusto: Prvýkrát som sa o Magente dozvedel od môjho priateľa pred rokmi a bol som príjemne prekvapený tým, ako bol rámec nielen bohatý na funkcie, ale aj vysoko rozšíriteľný a prispôsobiteľný.

Odvtedy sa platforma ďalej výrazne vyvíjala vydaním Magento 2, čo je takmer úplne nový rámec v porovnaní s Magento 1.

Čítať:  10 najlepších praktík webového dizajnu na vytvorenie interakcie – webinár

Teraz máme:

  • Skladateľ pre správu balíkov
  • Pre vydanie s otvoreným zdrojovým kódom je k dispozícii úplné ukladanie stránok do vyrovnávacej pamäte
  • Podpora spracovania na pozadí fronty
  • Väčšia rozšíriteľnosť pre vývojárov
  • Tvorca stránok pre správu obsahu

Jediné, čo mi chýba, je jasná dokumentácia a „zjednodušený“ vývojový proces pre bežné scenáre. Ale hej, je to open source. My ako vývojári k tomu môžeme prispieť!

Jyotishina: Môžete nám povedať o nových migráciách modulov v Discorgento pre Magento?

Ivan Augusto: Rovnako ako pri iných moduloch, ktoré sme vyvinuli, má zjednodušiť život vývojárom, v takom prípade urýchliť proces vytvárania dátových záplat alebo migrácií.

Modul Discorgento Migration abstrahuje opakujúce sa časti vytvárania atribútov, spravovania obsahu CMS, manipulácie s konfiguráciou správcu atď. takým spôsobom, že to urobíte iba raz na kód a zmeny budú pretrvávať vo všetkých vašich prostrediach.

Je tiež rozšíriteľný, takže každá spoločnosť si môže postaviť svoje vlastné fasády, ktoré na ňom budú pracovať, čím sa ešte viac zlepší vývojový zážitok.

Jyotishina: Čo by ste poradili vývojárom, obchodníkom alebo obchodným partnerom, ktorí uvažujú o použití Magento ako svojej platformy elektronického obchodu?

Ivan Augusto: Pre vývojárov je to najdôležitejšia vec, ktorú si treba z tohto rozhovoru zapamätať: základná platforma Magento je postavená tak, že podporuje všetky druhy scenárov všetkých druhov podnikania, čo znamená, že zvyčajne má „všeobecné“ riešenia a musíte vybudovať na ňom nejaké prispôsobenie.

Venujte pozornosť tomu, čo robíte najviac, a abstrahujte to do svojich vlastných modulov agnostických obchodov, aby ste svoju logiku mohli znova používať čo najčastejšie.

Pre obchodníkov/podniky: pamätajte, že cieľovou skupinou Magenta sú obchody so strednou/veľkou prevádzkou (ako sú tie s vysokým objemom predaja, tie, ktoré predávajú medzinárodne, B2B obchody atď.).

Čítať:  Rozhovor s Milošom Petrovičom, spoluzakladateľom a...

Deje sa tak preto, že najsilnejšou výhodou používania Magenta je úplná kontrola nad platformou, čo znamená, že akékoľvek obchodné pravidlá, ktoré máte, môžete použiť na Magento, čo však prirodzene znamená aj vyššie náklady na údržbu obchodu v priebehu rokov, najmä ak sa tak nestane. agentúra, ktorá sa na to špecializuje.

Jyotishina: Ako vidíte budúce trendy Magento 2 ovplyvňujúce globálny trh?

Ivan Augusto: Hlavne dva súvisiace aspekty:

  • Jedinečný zážitok pre zákazníkov: keďže Magento umožňuje všetky druhy prispôsobenia, obchodníci môžu využiť svoju kreativitu na vytvorenie úplne jedinečných zážitkov, ktoré môžu zaujať zákazníka. Niekoľko príkladov: zobrazenie ukážky videa produktov na samotnej mriežke produktov, čo je mimoriadne pútavé, alebo integrácia 3D prehliadača na stránku produktu, aby zákazníci mali 360° pohľad na produkt, ktorý hľadajú.
  • Nástroje pre skladníkov: Spoločnosť Adobe vydáva stále viac nástrojov AI pre platformu Adobe Commerce, ktoré môžu poskytnúť mimoriadne užitočné informácie pre marketingový tím a zároveň poskytnúť zákazníkom prispôsobené skúsenosti (ako napríklad Adobe Sensei pre odporúčania produktov).

Stručne povedané: výrazným zlepšením skúseností zákazníkov a skladníkov v internetových obchodoch.

Jyotishina: Čo je najväčšou výzvou pri migrácii z Magento 1 na Magento 2?

Ivan Augusto: Migrácia dát, najmä tých z modulov tretích strán. Napr.: mali ste modul na tvorbu formulárov na Magento 1? Má verziu pre Magento 2? Podporuje importovanie predchádzajúcich formulárov? A tak ďalej. Niekedy to jednoducho nie je možné a vyžaduje si to úplne vlastné riešenie.

Jyotishina: Ako prispievate do komunity Discorgento Magento a akú máte v nej úlohu?

Ivan Augusto: Niekedy sa podieľam ako spoluhostiteľ na našich epizódach podcastov, ale hlavne pracujem v zákulisí na našich vlastných moduloch. Vždy, keď si v mojej každodennej práci všimnem nejaký vzor, ​​diskutujem s komunitou o tom, ako ho premeniť na nástroj agnostický obchod, z ktorého môže mať úžitok každý (vrátane mňa!).

Čítať:  Najlepšie hry Switch pre viacerých hráčov, ktoré môžete hrať so svojimi priateľmi

Jyotishina: Technologický priemysel je vysoko konkurenčný a rýchly. Ako si Magento udržuje svoju konkurenčnú výhodu a akú úlohu v tom zohráva AI?

Ivan Augusto: Tým, že obchodníkom aj vývojárom ponúka stále sa zväčšujúcu škálu funkcií a nástrojov na vytváranie jedinečných zážitkov v ich obchodoch. Ako sa AI vyvíja, nové možnosti sa stávajú realitou. Spoločnosť Adobe to už prijala integráciou svojho ekosystému AI, Adobe Experience Cloud, priamo do administračného panela Magento/Adobe Commerce, ako sú živé vyhľadávanie a odporúčania produktov.

Jyotishina: Ako vyvažujete svoj pracovný a osobný život a čo rada robíte vo svojom voľnom čase?

Ivan Augusto: Snažím sa dodržiavať pravidelný pracovný režim a v dome mám vyhradenú miestnosť, ktorú môžem využívať ako kanceláriu. Týmto spôsobom je jednoduchšie sústrediť sa na prácu a vyhnúť sa rozptýleniu počas pracovných dní a zároveň pomôcť odpojiť sa od práce v noci a cez víkendy.

Vo voľnom čase nie príliš vymyslené veci, len rád trávim kvalitný čas s priateľmi a rodinou, kedykoľvek je to možné. Ako hobby mám aj retro hry a z akéhokoľvek dôvodu ma baví montovať a opravovať nábytok sám.

Jyotishina: Škálovateľnosť a výkon sú rozhodujúce, pokiaľ ide o hosťovanie. Môžete uviesť príklad obdobia, keď ste optimalizovali výkon klientskej aplikácie?

Ivan Augusto: Pri vývoji ERP som sa pred rokmi naučil trik, ktorý vývojári Magento často zanedbávajú, ale je hlúpo užitočný aj v elektronickom obchode: používanie frontov na optimalizáciu výkonu. Dva príklady zo skutočného sveta:

  • Konverzia ton na produkte ukladá automatizované vlastné akcie do asynchrónneho procesu, ktorý ušetrí približne 20 minút denne s časmi načítania na paneli správcu.
  • Prepísanie predvoleného správania „Použiť pravidlá katalógu“ na spracovanie na pozadí, čo umožnilo obchodníkovi veľkého obchodu v mojej krajine zmeniť pravidlá určovania cien kedykoľvek počas dňa bez toho, aby to ohrozilo výkonnosť obchodu.
Čítať:  Rozhovor s Alexeyom Bobkovom, spoluzakladateľom okt...

Tiež mám všeobecnejšie pravidlo: vždy robím volania API tretích strán na pozadí pomocou frontu. To bráni tomu, aby sa výkon obchodu stal rukojemníkom externej reakcie, nad ktorou nemám žiadnu kontrolu.

Jyotishina: Počuli ste o DreamHost? Aký je váš názor na hosťovanie rastúceho obchodu Magento na DreamHost?

Ivan Augusto: Predtým som tomu nevenoval pozornosť, ale od nášho prvého kontaktu som si začal všímať, že občas používam články DreamHost ako referenciu pri svojej každodennej práci. A ako človek, ktorý už hral rolu podobnú DevOps, sa mi táto platforma naozaj páčila, najmä z hľadiska toho, aké ľahké je spravovať veci priamo z webového rozhrania (vtedy som musel ssh na server a robiť všetko ručne!).

Tiež je tu vec cloudového hostingového centra, takže je naozaj jednoduché migrovať server na výkonnejší alebo len eskalovať ten aktuálny.

Jyotishina: Kto sú niektorí influenceri Magento, s ktorými by sme podľa vás mali urobiť rozhovor ako ďalší?

Ivan Augusto: Názov je len náhoda, ale odporúčam Ivana Chepurnyiho. Pracoval na niektorých skutočne elegantných optimalizáciách na základnej úrovni Magento, najmä na veciach súvisiacich s indexovaním.

Jyotishina: Mohli by ste sa s nami podeliť o obrázok vášho pracovného priestoru alebo štúdia?

×

Získajte náš bulletin
Buďte prvý, kto získa najnovšie aktualizácie a návody.

Ďakujeme, že ste nás odoberali!

Nové Publikácie:

ODPORÚČANIE