Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.
Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.
Innowise dokonał migracji wszystkich aplikacji klienckich do pojedynczego ekosystemu opartego na Azure, wykorzystującego ujednolicony stos technologii.

Podczas gdy złożoność projektu była początkowo niedoceniana, późniejsze wzmocnienie zespołu znacznie poprawiło organizację operacyjną i komunikację. Pozwoliło to Innowise profesjonalnie zarządzać skomplikowanymi warstwami technicznymi, dostarczając wysokiej jakości wyniki, które spełniły nasze cele biznesowe.

Z biegiem czasu ekosystem aplikacji Gestical - Gestical Web, Gestical Plan i Gestical MIF - znacznie się rozrósł pod względem funkcji i obciążenia systemu. Jednak architektura, infrastruktura i optymalizacja wydajności nie ewoluowały odpowiednio. Firma Innowise została zaangażowana do modernizacji głównej aplikacji, Gestical Web.
Innowise wdrożył etapową strategię modernizacji, która przekształciła starszy system Gestical w natywną dla chmury, skalowalną i bezpieczną platformę.
Modernizacja objęła podstawową aplikację operacyjną Gestical, Gestical Web, której użytkownicy używają do zarządzania budynkami, monitorowania urządzeń, generowania raportów i kosztów energii.
Modernizacja rozpoczęła się od kompleksowej oceny istniejącego ekosystemu Gestical Web. Starsza aplikacja została zbudowana przy użyciu przestarzałej wersji ASP.NET MVC i hostowana na pojedynczej maszynie wirtualnej Azure, co spowodowało ograniczenia skalowalności i problemy z wydajnością.
Nasz zespół ponownie zaimplementował Gestical Web przy użyciu Next.js i NestJS i wdrożył go na platformie Azure App Service, platforma PaaS zarządzana w chmurze. Takie podejście zmniejszyło nakłady klienta na zarządzanie infrastrukturą i bieżące koszty utrzymania.
Krytyczną częścią modernizacji była migracja i optymalizacja warstwy bazy danych. Aby rozwiązać krytyczne problemy z wydajnością, przeprowadziliśmy migrację samodzielnie hostowanej bazy danych MySQL do Azure Database for MySQL.
Wcześniej kilka aplikacji uzyskiwało bezpośredni dostęp do bazy danych, tworząc ukryte zależności. Sprawiało to, że aktualizacje były ryzykowne i zwiększały złożoność migracji.
Wprowadziliśmy scentralizowaną warstwę REST API, która służy teraz jako pojedynczy punkt komunikacji między aplikacjami klienta a bazą danych. Takie podejście ustandaryzowało wymianę danych, wzmocniło walidację i kontrolę dostępu oraz znacznie zmniejszyło złożoność architektury.
Wszystkie komponenty systemu Gestical Web współdziałają teraz za pośrednictwem tej bezpiecznej warstwy API.
Praca nad platformą Gestical wymagała starannego dostosowania istniejących systemów do nowej architektury. Nasz zespół skupił się na zaprojektowaniu skalowalnego fundamentu, który pozwala na ewolucję platformy przy jednoczesnym zachowaniu ciągłości bieżących operacji.

Aliaksandr Kawalczuk
Kierownik projektuNestJS
React, TypeScript
MySQL, TypeORM
Azure AD

Platforma Gestical Web działa teraz w ramach ujednoliconej architektury zaplecza, poprawiając niezawodność systemu i tworząc bardziej stabilne środowisko do zarządzania operacyjnymi przepływami pracy.
Wdrażając platformę na platformie Azure App Service, klient obniżył koszty utrzymania infrastruktury i uprościł bieżące zarządzanie platformą.
Wraz z wprowadzeniem scentralizowana warstwa API REST, komunikacja między aplikacjami a bazą danych jest teraz ustandaryzowana i bezpieczniejsza, co zmniejsza ukryte zależności i ułatwia wdrażanie przyszłych aktualizacji systemu.
Kroki te ustanawiają ustrukturyzowaną, bezpieczną i skalowalną podstawę natywną dla chmury dla dalszej stopniowej modernizacji platformy Gestical.
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.
W październiku tego roku zespół Innowise ponownie wyrusza w trasę koncertową z nowym Trasa promocyjna w USA przewożąc nas przez 13 miast z Detroit do Chicago.
Jeśli nasze dotychczasowe spotkania promocyjne czegoś nas nauczyły, to tego, jak o wiele lepsze są rozmowy twarzą w twarz. To okazja, by naprawdę nadrobić zaległości, spokojnie omówić pomysły bez pośpiechu, a czasem odkryć możliwości, które po prostu nie pojawiłyby się w e-mailu ani podczas rozmowy telefonicznej.
Tym razem Wasilij Kowalewicz, starszy wiceprezes ds. rozwoju biznesowego, Egor Grishenko, wiceprezes ds. rozwoju biznesowego, oraz Egor Chareichyk, dyrektor ds. sprzedaży, będą w październiku podróżować po Stanach Zjednoczonych. Mają już zaplanowane spotkania z niektórymi z naszych obecnych klientów, ale chcielibyśmy również poznać po drodze nowych ludzi.
Jeśli więc mieszkasz w jednym z tych miast i masz pomysł na projekt, chcesz omówić jakieś wyzwanie technologiczne lub po prostu interesuje Cię, jak mogłaby wyglądać współpraca z Innowise, zapraszamy do kontaktu.
Nie musi to być oficjalne spotkanie ani wielka prezentacja. Czasami wystarczy filiżanka kawy i dobra rozmowa, by przekonać się, czy jest coś, co warto wspólnie zgłębić.
Będziesz w okolicy? Spotkajmy się. Skontaktuj się z naszym zespołem, a ustalimy dogodny termin.