A Subscription rendszer egy olyan központosított feliratkozó rendszer, ahol minden e-mail küldő rendszer fiókja és listái egy rendszeren belül kezelhető. A Subscription Center platform szükségességét az ügyfelünk rendszereinek sokfélesége tette elengedhetetlenné. A különböző site-ok különböző email listáinak kezelése és a felhasználók feliratkoztatása igen körülményes és nehézkes volt. A helyzetet tovább bonyolította, hogy több e-mail küldő rendszerrel kellett együtt dolgozni, többek között a Sales Force és a Sendgrid rendszerének valós idejű szinkronizációját kellett megoldani. A kaotikus helyzet megoldására készült el egy olyan központosított feliratkozó rendszer, ahol minden e-mail küldő rendszer fiókja és listái egy rendszeren belül kezelhetővé váltak. Egy központi rendszer, ami hidat képez a felhasználók és szolgáltatások között, és ahol minden beállítás egyszerűen és egy helyen kezelhető.
A platformokra úgynevezett feliratkoztató widgetek is létrehozhatóak, melyeket beillesztve egyszerűen és azonnal kerülhet be a feliratkozás bármely weboldalba, microsite-ba vagy egyéb kampányba. A platformok teljeskörű kiszolgálására SDK és API is rendelkezésre áll. A rendszer előnye – és egyben megtérülését is garantálja – hogy a folyamatosan fejlődő, változó levélküldő szolgáltatást nem kell minden összekötött alkalmazásban időről-időre frissiteni, csupán ezen az egy központi helyen.
A Subscription Center fejlesztésekor elsődleges szempont volt a kódbázis gyors és hatékony futása, mivel a felhasználók is azonnali reakciót várnak egy gomb megnyomásakor, a rendszerben pedig rengeteg egyidejű kérés fut be a szerverhez, ami feldolgozza a fel-, illetve leiratkozásokat. A kódbázis hatékonysága mellett szükség volt a megfelelő szerver infrastruktúra kialakítására és a szolgáltatások beágyazására. Jelenleg már több mint 3 millió felhasználó feliratkozását kezeli a platform, egyidejűleg két marketing rendszer felé, ami szükségessé tette az adatbázis szétosztását, shardolását, így a lekérdezések sebessége is megnőtt.
Az egyre több külső rendszerbe való integrálás miatt bevezettünk egy olyan Amazon Web Services (AWS) szolgáltatást is, amivel a feldolgozó szervert tehermentesítjük, mert először ebbe a queue-ba kerülnek be a kérések, majd ezeket a rekordokat first-in-first-out (FIFO) dolgozzuk fel. A terheléstől függően a feldolgozó script párhuzamosítható, így megnövekedett igénybevétel esetén több független feldolgozás indítható. Az SQS szolgáltatás további előnye, hogy ha bármilyen szerver oldali kimaradás keletkezik, akkor a beérkező kérések nem vesznek el, később is feldolgozhatóak maradnak.
Véleményünk szerint minden olyan nagyvállalatnál szükség lenne egy hasonló szolgáltatásra, ahol számos alkalmazás integrálja a vállalat levélküldő rendszerét vagy több, egymástól független rendszer kezeli a rekordokat és az adatbázis karbantartása, frissítése értékes munkaórákat égetve manuálisan történik.
Felhasznált technológiák: PHP, MySQL, iOS, Android, Sendgrid, SalesForce, RESTful API, AWS – Amazon Web Services, SQS, CodeIgniter
What our clients are saying
“2017-ben bíztuk meg a Stylers Group csapatát a Profession termékeinek fejlesztéseivel, mostanra többéves eredményes együttműködés van a hátunk mögött. Nagyon elégedettek vagyunk velük, kreatív ötleteikkel és pontos kommunikációjukkal támogatják a fejlesztések sikerességét.”
“Több platform fejlesztésén is hatékonyan együttműködünk a Stylers Group csapatával, és ebben nagy szerepe volt a transzparens és gyors kommunikációnak. A Scrum módszertan alkalmazásának és szakembereiknek köszönhetően folyamatosan fejlődnek szoftvereink.”
“A hvg360 subscription platform webes szoftverein dolgozunk együtt a Stylers Grouppal, jó hangulatú közös munka jellemzi a projekteket. Önálló és szakmailag kiváló csapatnak ismerjük őket, akik gyorsan alkalmazkodnak a változó üzleti és technológiai igényeinkhez.”
“A Stylers lelkiismeretes és profi munkája is hozzájárul ahhoz, hogy rendszereink könnyen kezelhetőek és stabilak legyenek, megkönnyítve ezzel végfelhasználóink és mérnökeink hétköznapjait. A nagyvállalati működésünkhöz kiválóan alkalmazkodnak, az ELMŰ-specifikus domain tudást gyorsan elsajátították.”
“A Braining Hubbal közösen létrehozott Adatközponti rendszermérnök képzésünk hiánypótló az itthoni piacon, és büszkék vagyunk arra, hogy az első csoport sikere után a második is elindulhatott. A Stylers-Braining Hub közösség egy sokszínű és profi csapatot takar, akikkel öröm oktatáson együtt dolgozni.”
“A toborzási oldalunk megújításán dolgoztunk együtt a Stylers csapatával. A munka végig nagyon gördülékenyen ment, minden igényünket pontosan és precízen valósították meg. Kreatív javaslataik, rugalmasságuk és azonnali rendelkezésre állásuk kulcsfontosságú volt a projekt sikerességében.”
“Felkészült csapat, agilis szemlélettel, naprakész tudással. Együttműködésünk során rugalmasan, az igényekre koncentrálva kaptunk magas színvonalú szolgáltatást.”
“I just wanted to thank you for the work product you have created so far. I have spent the last couple of weeks “building” a fairly complex application by myself for one of our customers using the system! This is very exciting! We have a long way to go but we are starting to see REAL value in what we are creating.”
“2009 – ben kezdtem el dolgozni a Stylers Group csapatával. Abba a szerencsébe van rèszem, hogy lehetőségem van folyamatosan figyelni a szakmai fejlődésüket. A komplexebb üzleti igényeket tökéletesen megvalòsìtják szoftvereikkel. Közös projektjeinek során mai napig meglepnek ötleteikkel ès agilis gondolkodásukkal. Remélem sokáig rèszese lehetek a közös együttműködésnek.”
“A Stylers kreatív, nyitott csapata tervezte a Raiffeisen Bank új honlapját. Az igényfelméréstől kezdve, a piaci környezet felmérésén át, a tervezési és tesztelési munkákban is gördülékenyen dolgoztunk együtt. Motiváltságuk és ötleteik, sokat segítettek a közös munkában.”
“A legfontosabb előny számunkra a rugalmasság és a folyamatos rendelkezésre állás, nálunk elég gyakran szükség van erre. 🙂 Emellett pedig azért is dolgozunk már több éve együtt, mert magas minőségű szolgáltatást kapunk.”
“Több, mint három évig dolgoztunk együtt a Stylers csapatával a Sziget, Volt és Balaton Sound fesztivál közösségi fejlesztésein. Tetszett a pontosságuk mellett a munkaszervezésük és a pro-aktív gondolkodásuk. Kiváló és profi csapatot ismertem meg.”

