Стабилизиране на уеб платформата и услугите

Вече 24 години „Halo oglasi“ са разпознаваема марка, станала синоним за обяви и реклами. Първият брой е публикуван в печатен вид през 1995 г. Днес „Halo oglasi“ е най-тиражираното печатно издание за обяви на пазара. С появата на Интернет „Halo oglasi“ навлязоха в дигиталното пространство чрез сайта www.halooglasi.com.

Цели

  • Стабилизиране на платформата и услугите на „Halo oglasi“ 
  • Осигуряване на скалиране на системата 
  • Осигуряване на система с високи нива на достъп и надеждност  
  • Установяване на проактивен подход по отношение на поддръжката и осигуряване на по-добро изпълнение на системата  
  • Изграждане на стратегическо партньорство с експертен и надежден провайдър с цел по-нататъшно развитие на бизнеса 

Нашият подход

  • Всички сървиси да се разбият на по-малки компоненти (микросървиси), за да се осигури скалиране и независимо развитие на всички отделни компоненти, както и високо ниво на достъп (т. нар. активна редундантност)
  • Въвеждане на DFS система за уеб услуги в системата Microsoft заради по-голямото количество съдържание
  • Внедряване на умно балансиране на трафика (защита от DDoS)
  • 24/7 мониторинг на системата, с което се осигурява механизъм за контрол и предотвратяване на падания на системата
  • Поставяне на основа за постоянно подобряване на платформата

Резултати

  • Стабилна платформа и услуги с високо ниво на достъп 
  • Подобрен потребителски опит (времето за зареждане на страниците на сайта намаля със 70%) 
  • Установи се проактивен подход чрез непрекъснат мониторинг на платформата и предварителен мапинг на възможните проблеми 
  • Скалируема система, която да следва ръста на платформа 
  • 24/7 достъп до системата 
  • Винаги достъпен стратегически партньор 
  • Гъвкавост и удовлетвореност на клиента от партньорските взаимоотношения – и от техническа, и от бизнес гледна точка 

Вече 24 години „Halo oglasi“ са разпознаваема марка, станала синоним за обяви и реклами.

Първият брой е публикуван в печатен вид през 1995 г. Днес „Halo oglasi“ е най-тиражираното печатно издание за обяви на пазара. С появата на Интернет „Halo oglasi“ навлязоха в дигиталното пространство чрез сайта www.halooglasi.com.

Оттогава сайтът претърпя различни промени, а самата платформа непрекъснато се подобрява, за да запази отличното ниво на изпълнение и осигури ръст на бизнеса.

Всяка промяна на сайта целеше да предостави на потребителите възможно най-приятно онлайн изживяване и същевременно адекватно да защити личните им данни, т.е. да им осигури сигурно взаимодействие със сайта. 

С над 2 милиона уникални посетители месечно „Halo oglasi“ се превърнаха в една от най-големите борси за търговия в Сърбия. Отдаденият на работата екип имаше заслуги за стабилния ръст и развитие на бранда, за развиването на отношенията и съобразяването с нуждите на всички страни – както на пускащите обяви, така и потребителите. Ежедневно над десетки хиляди купувачи и продавачи се свързват благодарение на добре развитата база с обяви.

Една от причините за успеха на „Halo oglasi“ е решителността на екипа винаги да е в крак с тенденциите и да следят как се променят нуждите и очакванията на потребителите.

Начало на сътрудничеството с „Halo oglasi“

В края на 2013 г. „Halo oglasi“ се обърнаха към нас, за да се запознаят с нашите експерти, да обменят опит и изложат моментната ситуация и ИТ препятствията, с които се сблъскват.

Тогава „Halo oglasi“ все още ползваха старото си приложение, поддържано от тогавашния им партньор, но в неподходяща инфраструктура. Имаха двойно нестабилна система, на която се дължаха лошото функциониране на приложението, честите проблеми и ограниченията в скалирането. 

Един от основните проблеми в този момент беше неразбирателството с тогавашния им партньор и невъзможността да извлекат необходимите ползи от това сътрудничество. 

В „Halo oglasi“ бяха разбрали, че нивото на изпълнение на платформата не отговаря на техните нужди и планове за бъдещо развитие. Беше ясно, че са готови за промяна.

Улесняващо обстоятелство при първите срещи и преговори за бъдещите рамки на сътрудничеството беше това, че двете компании – „Halo oglasi“ и компания Mainstream, притежават завидна репутация в своята област и имат професионален подход към работата.  Това ускори процеса по установяване на доверие и открита комуникация между двете страни и бързо се преодоляха обичайните препятствия, които неизбежно възникват в началото на всяко сътрудничество. 

ИТ предизвикателства и специфични изисквания на „Halo oglasi“ 

„Halo oglasi“ имаха проблем с двойно нестабилната платформа. Платформата беше нестабилна и от техническа (т.е. програмистка) гледна точка, и от гледна точка на инфраструктурата. 

  • Основна цел беше стабилизацията на платформата и услугите на „Halo oglasi“, както и осигуряване на скалиране на системата
  • Вторичният фокус беше да се определи начинът, по който да се осъществява непрекъснат мониторинг и проактивно подобрение на цялата система

С оглед на предишния негативен опит на „Halo oglasi“, който се базираше само на реакция на партньора при възникване на проблем, т.е. изключително на „гасенето на пожари“, но не и на тяхната превенция – дългосрочната главна цел беше да се реши въпросът за грижите за системата.

За да можем изцяло да разнищим моментното състояние и прецизно да мапираме проблемите, заедно анализирахме бизнес контекста и по-широката картина и след това определихме капацитетите, възможните разходи и бизнес целите.

Определяне на перфектното ИТ решение и внедряването му

Всеки клиент има индивидуална история, но има определени фази и предварително дефинирани процеси, които използваме, за да осигурим спазване на сроковете и да може договореното решение изцяло да отговаря на нуждите на клиента. 

Процесът по определяне на точното решение се развива в три фази:

1. Определяне на необходимото решение, сравняване на офертите и предоставяне на финалните предложения 

2. Постигане на окончателно споразумение

3. Фаза на внедряване на решението

Винаги желаем да направим най-доброто предложение, основаващо се на най-добрите практики в областта и обективно да обясним какви са предимствата и недостатъците на всяка негова алтернатива. 

За да стабилизираме системата и подобрим нейното изпълнение, с „Halo oglasi“ договорихме следните решения: 

  • Всички сървиси да се разбият на по-малки компоненти (т. нар. микросървиси), тъй като това позволява скалиране и независимо развитие на отделните компоненти, както и високо ниво на достъп (т. нар. активна редундантност) 
  • Поради голямото количество съдържанието, ще въведем DFS система за уеб услугите в системите Microsoft 
  • Ще внедрим умно балансиране на трафика (защита от DDoS атаки) 
  • 24/7 мониторинг на системите, който внася механизъм за контрол и предотвратява падания на системите 
  • Ще работим върху непрекъснатото подобрение на платформата 

Заедно с бъдещите програмисти определихме технологиите, които ще се използват и начина, по който ще функционират. 

След това следва процес преди продукция, който изглежда така:

  • Системата първо се изгражда в минимална среда, без високо ниво на достъп, в която се извършва валидиране на функционалностите (т.е. системата се тества)
  • Изгражда се бета среда, която в голяма степен рефлектира върху това как ще изглежда системата (~99%) и тук се извършва сериозен тест на натоварването и тест на функционалността
  • След като системата беше тествана из основи и бяха премахнати всички възможни пречки, получихме зелена светлина – планирахме финалната фаза, т.е. пускането в продукция

Във фазата на продукцията се извършва интензивно наблюдение и т. нар. fine-tuning, а след това се влиза в редовен режим на работа.

При „Halo oglasi“ преходът се извърши сравнително бързо. Беше нужно малко повече от месец системата да се прехвърли, а след това се вложи допълнително време, за да заработи системата в напълно стабилна и продуктивна среда. Всеки месец системата се усъвършенстваше, а всички подобрения се извършваха във вече функционираща система.

Ефективност на решението, избрано за „Halo oglasi“ 

Тъй като сайтът www.halooglasi.com има над 2 милиона уникални посетители месечно, трябваше да издържа на голямо натоварване на трафика, т.е. на голям брой заявки в кратък времеви период.

След усъвършенстване на платформата, внедряване на DFS система и защита от DDoS атаки, времето за зареждане на страниците на сайта намаля с до 70%, което подобри потребителския опит на посетителите на сайта. В резултат на това се удължи и времето на ползване на сайта.

Микросървите позволиха да се работи върху отделните компоненти, което ускори процеса на решаване на евентуалните проблеми на инфраструктурата и даде възможност за сигурно скалиране. И по-важното: новата платформа, която беше специално проектирана за нуждите на „Halo oglasi“, е много по-стабилна от старата.

За сравнение, старата платформа имаше функционални проблеми до няколко пъти дневно, а в новата броят им е значително редуциран. Благодарение на постоянния мониторинг на платформата, експертите на Mainstream могат да мапират възможните проблеми, преди те да се случат.

Но най-големите положителни резултати от сътрудничеството с „Halo oglasi“ не се състоят в избора на технологии, а в отдадеността на инженерите на Mainstream и на програмистите на „Halo oglasi“, както и в разбирателството с мениджмънта на клиента, който беше в състояние да види по-широката картина, т.е. да гледа дългосрочните цели.

 „Halo oglasi“

в числа

24
години съществуване
2+
милиона уникални посетители месечно
37
служители
24
различни категории обяви

Впечатления и отзиви за сътрудничеството

„В „Halo oglasi“ определяме сътрудничеството с Mainstream като insourcing, а не като outsourcing процес. Значението на работата, която вършат за бизнес модела на „Halo oglasi“, както и отношението между екипите, което по-скоро колегиално, отколкото клиентско, винаги ни поставя рамо до рамо, а не един срещу друг. Стратегията, целите и резултатите винаги са на първо място, а сътрудничеството и помощта надхвърлят рамките на договора. Имаме пълно доверие в компетентността, отдадеността и най-добрите намерения на Mainstream.“

Бранимир Кулашевич

Изпълнителен директор на „Halo oglasi“

Открийте как Mainstream може да подобри вашия бизнес.

Свържете се с нас на business.bg@mainstream.bg или попълнете нашата контактна форма.

Други казуси

Intelisale: Миграция и управление на абонамент за Microsoft Azure

Дейности по проекта   Редица приложения, повечето от които са написани с n.NET и nodejes, бяха внедрени в Azure с помощта

Šport Ljubljana: Миграция на приложения Office, DMS и ERP софтуер към управлявана среда на Mainstream

Шпорт Любляна успешно прехвърли приложенията Office, ERP и DMS софтуера в Managed Environment на компанията Mainstream, като придоби стабилност на инфраструктурата, сигурност, разширяемост и професионална поддръжка.

Модернизация на приложението и оптимизация на ИТ операциите чрез използване на Kubernetes и DevOps процеси 

Разчитайки на основна поддръжка, Fitpass успешно трансформира своята ИТ инфраструктура със стратегическото приложение на Kubernetes и CI/CD технологията.