Великий футбол: історія співпраці GlobalLogic та лідера АПЛ | GlobalLogic Ukraine

Великий футбол: історія співпраці GlobalLogic та лідера АПЛ

 

Автор: Іван Биков, Consultant, Engineering, GlobalLogic Ukraine

У портфоліо команди GlobalLogic багато різноманітних проєктів, що змінюють життя мільйонів людей. Від автомотів галузі з гігантами авторинку до оскароносної історії зі створення комерційної музики, про які ми вже писали. Сьогоднішній проєкт – особливий, адже він пов’язаний з “грою мільйонів” – футболом! Та не просто з футболом, а з одним з грандів Англійської Прем’єр Ліги, Manchester City. Тому й колонка сьогодні у незвичному форматі – це бесіда. Адже для гри потрібно як мінімум двоє, чи не так? Тож, як кажуть, ball in the game!

  • Як називається і чому присвячений ваш проєкт?

Наш проєкт називається Manchester City Football. Ми створюємо різні продукти для футбольного клубу Manchester City. У тому числі ми розробили з нуля платформу для комунікації та розваги фанів, а ще займаємося перероблюванням головного сайту. Основна сфера – це маркетинг і розваги, а також інформаційна підтримка.

  • Який стек технологій використовуються на проєкті та чим саме оперує команда?

Ми використовуємо .Net Core WebApi і .Net Core MVC для backend, а також Angular і Handlebars для frontend. Все наша екосистема дуже орієнтована на Azure, і ми використовуємо різні компоненти (blob storage, service bus, віртуальні машини, Redis). За базу даних у нас використовується MongoDB. Також, варто відзначити, що ми використовуємо мікросервісну архітектуру і Docker контейнери для хостингу.

  • Проєкт базується у Миколаєві. Розкажи, в чому внесок саме інженерів локації у розвиток сервісу?

Ми ведемо повний процес розробки: створення архітектури за вимогами замовника, імплементація, тестування і підтримка. Вся команда повністю знаходиться у Миколаєві, але ще присутні Product Owner, з якими у нас відбувається регулярне спілкування. В основному вся комунікація проходить в письмовому вигляді через Slack / Email, але періодично трапляються візити або в Київ, або в Манчестер.

  • Розкажи, у чому основні переваги проєкту? Чим він цікавий інженерам, які його “фішки”?

Нам надана повна свобода дій в засобах реалізації, у виборі технологій і підходів. Нам цілком довіряють в технічному плані, тому ми можемо дозволити собі застосовувати все найновіше і цікаве. Варто зазначити, що оскільки проєкт пов’язаний з футболом, то багатьох ця тема цікавить і додає мотивації зробити щось краще, або корисніше, а так само запропонувати будь-які поліпшення. Також, оскільки проєкти створені нами зі старту, то у нас немає такого поняття як legacy code, тому в основному всі наші завдання – це розробка нового функціоналу.

  • А чого б хотілося додати?

Хотілося б збільшити кількість тестів, а також додавати ще більше нових крутих фіч. Проте, наші ресурси обмежені, тому все робиться не так швидко, але поступово – все буде!

  • Якими навичками потрібно володіти, щоб стати частиною команди GlobalLogic у Миколаєві?

Залежно від позиції, необхідно володіти C# та мати досвід в веб розробці для backend позицій, або ж знати HTML + JavaScript + CSS + фреймворки для frontend. Для тестувальників треба мати навички в тестуванні веб-додатків, REST API. Також потрібна англійська рівня Pre-intermediate і вище.

  • Кого ви шукаєте на проєкт? Яким людям ви б рекомендували спробувати себе у вашій команді?

Оскільки багато з технологій, які ми використовуємо, досить нові, то ми шукаємо людей, які мають сильну базу, бажання розвиватися і вчити щось нове. Буде великим плюсом мати гарне почуття гумору і зацікавленість у футболі (це ми прищепимо, якщо що), аби влитися в команду якомога швидше.

  • Які подальші перспективи розвитку проєкту?

У замовника є величезний беклог розвитку всіх проєктів, тому перспективи дуже райдужні. Це, зокрема, розширення функціоналу, підтримка поточної версії, а може бути й ще додаткові нові проєкти. Дивимося у майбутнє з оптимізмом!

 

Thank You.

The white paper will open in a new window.

If you experience issues with accessing or downloading the white paper, please contact info@globallogic.com.

click here to go back to the Insights page.