Aplikacja webowa i mobilna do obsługi NTP

Tytuł projektu: aplikacja webowa i mobilna do obsługi NTP
Klient: Elproma Elektronika Sp. z o.o.
Branża: Industrial Equipment & Electronics
Ekspertyza: Application Development
Zakres projektu: tworzenie skalowalnych systemów IT wspierających synchronizację czasu
Narzędzia: Java 17, Angular, Spring Boot, Hibernate, PostgreSQL, Google Cloud Platform, Kubernetes
NTP (Network Time Protocol) to protokół sieciowy umożliwiający precyzyjną synchronizację zegarów komputerowych w sieciach rozległych i lokalnych. Dzięki NTP urządzenia mogą zsynchronizować swój czas z dokładnością do milisekund względem wzorcowego zegara, co jest kluczowe w systemach wymagających spójności czasowej.
Zadanie zespołu ALTEN Polska (wcześniej Solwit) polegało na opracowaniu oraz przetestowaniu aplikacji webowej i mobilnej wspierającej synchronizację czasu serwerów NTP w skali ogólnopolskiej. Projekt wymagał współpracy z systemami klienta, aby zapewnić niezawodność synchronizacji oraz bezpieczeństwo danych.
Ekspertyza dotyczyła projektowania i wdrażania skalowalnych rozwiązań IT, które musiały spełnić rygorystyczne wymagania wydajnościowe, bezpieczeństwa oraz terminowe dostarczenie produktu.
Zakres projektu
Celem klienta było stworzenie rozwiązania, które pozwoli na precyzyjną kontrolę synchronizacji czasu serwerów NTP z wykorzystaniem technologii webowych i mobilnych. Kluczowe było zapewnienie bezpieczeństwa systemu, zgodności z międzynarodowymi standardami oraz zoptymalizowanej architektury systemu działającego w środowiskach chmurowych i lokalnych. Zespół ALTEN Polska odpowiedzialny był za kompleksowy rozwój oprogramowania, testowanie oraz dostarczenie dokumentacji i wsparcia dla użytkowników końcowych.
Przebieg projektu
Projekt realizowany był w zwinnym modelu pracy (Scrum) z podziałem na 2-tygodniowe sprinty. Zespół składający się z 10 programistów i 3 testerów ściśle współpracował z klientem, regularnie omawiając postępy i wprowadzając niezbędne modyfikacje. Użyte technologie obejmowały m.in. Java 17, Angular, PostgreSQL, a także Google Cloud Platform, która w połączeniu z bare metalem klienta zapewniała elastyczność w zarządzaniu obciążeniem systemu.
System zaprojektowano z myślą o najwyższych standardach bezpieczeństwa, korzystając z rozwiązań takich jak Cloud Armor do ochrony przed atakami DDoS, XSS czy SQL injection. Komponenty zostały uruchomione w klastrach Kubernetesowych, co umożliwiło skalowalność i redundancję usług w różnych regionach.
Efekt końcowy
Zespół ALTEN Polska dostarczył gotowy i przetestowany system 4 miesiące przed planowanym terminem. Rozwiązanie obejmuje trzy środowiska: deweloperskie, testowe i produkcyjne, wspierając wysoką dostępność oraz cyberbezpieczeństwo systemu. Dzięki zastosowaniu technologii chmurowych oraz gotowych komponentów GCP, system osiągnął wymaganą wydajność i bezpieczeństwo przy optymalizacji kosztów.
Dokumentacja projektowa oraz rozbudowane instrukcje obsługi w formatach tekstowych i multimedialnych umożliwiły łatwe wdrożenie systemu przez administratorów i użytkowników końcowych. Rozwiązanie e-CzasPL wspiera teraz administrację publiczną w zarządzaniu synchronizacją czasu.
Podsumowanie
Realizacja projektu dla Elproma Elektronika Sp. z o.o. pokazała zdolność ALTEN Polska do tworzenia zaawansowanych systemów IT spełniających najwyższe wymagania jakościowe i terminowe. Współpraca w duchu Agile oraz ekspercka wiedza zespołu przyczyniły się do dostarczenia kompleksowego rozwiązania, które zwiększa efektywność i bezpieczeństwo operacji klienta.