Zaawansowana technologia w drodze do e-sportowych sukcesów

ELAB

  • KlientEsportsLabb
  • Współpraca od2020
  • LokalizacjaWarszawa, PL
  • Projektesportslab.gg
  • Zakres współpracyDefiniowanie potrzeb, projekt rozwiązania, wdrożenie

ELAB to projekt, który ma szansę zrewolucjonizować świat gier. Jego celem jest wsparcie zespołów e-sportowych, jak również graczy indywidualnych, w zrozumieniu od czego zależy ich poziom osiągnięć w grze. System zbiera dane pochodzące z wielu źródeł:

  • obserwacji zachowań w grze (pozycja gracza, kiedy wykonał określony ruch itp.),
  • danych deklaratywnych – ankiet przeprowadzanych sekwencyjnie w określonym czasie,
  • informacji zebranych z urządzeń nasobnych (Garmin, Fitbit),
  • testów poznawczych,
  • pomiarów zdrowia psychicznego i fizycznego graczy.

Dane są następnie agregowane w ramach systemu, uspójniane i przygotowywane do przetwarzania.

Naszą główną rolą była analiza wymagań oraz dogłębne zrozumienie potrzeb zespołu EsportsLAB. W kolejnym kroku opracowaliśmy koncepcję systemu, a następnie zbudowaliśmy rozwiązanie techniczne, umożliwiające zarządzanie danymi oraz ich udostępnianie w uporządkowanej formie dla zespołu badawczego Esports LAB.

Analiza przedwdrożeniowa:

  • Analiza koncepcji, pomysłów i wymagań
  • Określenie głównych aktorów i ich ról w systemie
  • Określenie kluczowych procesów wewnętrznych i systemów zewnętrznych
  • Wstępna architektura logiczna rozwiązania.

Projekt architektury rozwiązania na potrzeby integracji struktur Big Data oparty o nasz system Core IG wsparty usługami z Azure Cloud:

  • Azure Data Lake – przechowywanie danych
  • Azure Service Bus – kolejkowanie procesów
  • Azure Cosmos DB – przechowywanie danych z rejestru plików.

Pracując nad projektem architektury logicznej i technicznej rozwiązania zdecydowaliśmy się na podejście oparte o mikroserwisy. Na potrzeby zarządzania aplikacjami wykorzystaliśmy Azure Kubernets.

Technologie

  • Project management

    • IPMA, SCRUM, Jira, Confluence, MS Project
  • Technology

    • Microsoft APS.NET Core, Azure Kubernetes Service, Azure Data Lake Storage,
    • Azure Service Bus, Azure Key Vault, Azure CosmosDB, Azure Cache for Redis,
    • Azure SQL Database, Repository and CI/CD base on Azure DevOps, oAuth 2.0
  • Integrations

    • RIOT (LoL), HLTV (CS:GO), GEX (research application),
    • Google, Microsoft, Garmin, Fitbit
  • Frameworks, libraries/sources

    • React, WEB API, Microsoft ASP.MVC,
    • Identity Server 4, entity framework core.

Next case

explore

Dowiedz sięwięcej

Skontaktuj się z nami i dopytaj o szczegóły