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

share

У портфоліо команди 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 і вище.

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

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

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

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

 

Author

Ivan Bykov

Senior Consultant, Engineering, GlobalLogic

View All articles

Категорії блогу

Категорії блогів

ТОП автори

Dmytro Sumtsov

Dmytro Sumtsov

Senior Manager, Engineering, GlobalLogic

Vitalii Sheiko

Vitalii Sheiko

Manager, Engineering, GlobalLogic

Oleksandr Dehtiar

Oleksandr Dehtiar

Software Engineer, Technology, GlobalLogic

Oleksandra Skybina

Oleksandra Skybina

Manager, Agile Expert, GlobalLogic

Kateryna Kovalova

Kateryna Kovalova

Manager, Quality Assurance, GlobalLogic

Архів

Подивіться наші попередні колонки

Подивитись архів