ULMUS | Sharp
WYZWANIE:
Aplikacja ULMUS miała za zadanie monitorować zachowania użytkowników według określonych kryteriów, np. czasu spędzonego na oglądaniu danego kanału. Musieliśmy zaprojektować aplikację, która niejako wyprzedzała swoje czasy, ponieważ był to moment kiedy w AWS brakowało jeszcze usług dedykowanych Internetowi Rzeczy. Wymagało to od nas doskonałej znajomości dziedziny oraz bardzo kreatywnego podejścia do realizacji projektu.
ZASTOSOWANE ROZWIĄZANIA:
Mając pełną świadomość, że aplikacja musi obsłużyć 1600 żądań (requestów) na sekundę, być wysoce dostępna, skalowalna, wydajna oraz spełniać niezbędne kryteria dotyczące ochrony danych osobowych, zarekomendowaliśmy m.in. następujące technologie: RabbitMQ Software, Amazon Elastic Compute Cloud, Amazon Route53, Amazon Simple Storage Service, Cloud Storage Request Load Balancer, Cloud Storage WebService Application Servers, Hadoop Clusters, Hive, HBase, Hadoop Distributed File System, 3rd part DBs, Metadata DB, AaaS (Analytics as a Service) API WebService Application Servers, REST, JSON, Amazon CloudWatch, Pingdom,Ganglia, Nagios i RightScale.
OSIĄGNIĘTE EFEKTY:
Wywiązaliśmy się z powierzonego nam zadania w 100%. Projekt innowacyjnej aplikacji spełniał wszystkie postawione przed nim założenia i cele, w związku z czym klient postanowił wdrożyć go w dokładnie takiej postaci. Wyznaczył do tego zadania wybranych specjalistów ze swojego zespołu, którzy przeprowadzili realizację zgodnie z naszymi wytycznymi. Dodatkową wartością był fakt, że realizacja tego projektu obudziła w naszych zespole głód wiedzy nt. IoT, dzięki czemu znacznie podnieśliśmy nasze kompetencje w tym zakresie i dziś z powodzeniem podejmujemy się podobnych wyzwań.