Reakcja Avenga na wojnę w Ukrainie: ciągłość działania i pomoc humanitarna
Wprowadzenie
Firma a360inc nawiązała współpracę z Avenga przy projektowaniu platformy do zarządzania kwestiami prawnymi w branży mieszkaniowych kredytów hipotecznych. System miał za zadanie rzucić wyzwanie dotychczasowym liderom rynku i wytyczyć nowy standard branżowy.
Firma a360inc z siedzibą w USA jest wiodącym dostawcą technologii i rozwiązań outsourcingowych dla branży prawnej, usług finansowych i hipotecznych.
Firma a360inc posiadała już 4 starsze systemy zarządzania sprawami z dużymi bazami danych klientów, które miały różne modele działania, niekompatybilne formaty danych, a doświadczenie użytkowników nie spełniało już nowoczesnych standardów. Klient potrzebował stworzyć nowoczesne rozwiązanie z nowym sposobem zarządzania sprawami i ostatecznie przenieść wszystkich swoich klientów do nowego systemu.
Ze względu na specyfikę branży rozwiązanie miało być hostowane we własnym centrum danych klienta z planem przeniesienia go do chmury, gdy tylko klienci będą na to gotowi.
Zespół Avenga rozpoczął od organizacji warsztatów z udziałem ekspertów posiadających dogłębną znajomość istniejących systemów zarządzania sprawami w celu przeanalizowania funkcjonalności dostarczanych przez dotychczasowe systemy. Na podstawie wyników analizy opracowaliśmy zestaw wymagań obejmujących potrzeby interesariuszy istniejącego systemu oraz nowe wymagania realizujące wizję ujednoliconego systemu.
W kolejnym kroku zaprojektowaliśmy alternatywne architektury w oparciu o podstawowe przypadki użycia systemu oraz wymagania dotyczące atrybutów jakości. Po analizie kompromisów i POC zdecydowaliśmy się na hybrydową architekturę SaaS, która może być wdrożona zarówno u klienta, jak i w chmurze. Rozwiązanie będzie wykorzystywać kombinację szytych na miarę i gotowych mikrousług działających na Kubernetes, aby oddzielić system od infrastruktury bazowej. Środowiska IT, DEV i QA zostały zaplanowane w chmurze, aby zmniejszyć obciążenie centrum danych klienta.
Zespół zaprojektował również model domeny dla kluczowych encji biznesowych i zmapował go na model systemu legacy. Przygotowany został plan migracji w celu zapewnienia udanego przeniesienia wszystkich klientów poprzez utrzymywanie skryptów migracyjnych równolegle z ewolucją modelu domeny.
Ich największą zaletą jest otwartość na współpracę i innowacyjne rozwiązania. Słyną z tworzenia najnowocześniejszego oprogramowania przy minimalnym wkładzie ze strony klienta. Nie istnieje taki problem webowy, którego ich zespół nie byłby w stanie natychmiast rozwiązać. Są odpowiednio zaangażowani w swoją pracę, dostarczając efektywnych rozwiązań w bardzo krótkim czasie.
Współpraca Avenga z a360inc zaowocowała stworzeniem dokumentacji architektury dla nowego, rozbudowanego systemu zarządzania sprawami, w tym widoków architektonicznych, kompromisów technologicznych, wyników POC, itp. Zespół przygotował również szczegółowy wieloletni plan wdrożenia obejmujący kluczowe działania, kamienie milowe, role i koszty iteracyjnego wdrażania rozwiązania i etapowej migracji klienta.
Wykorzystane technologie
Kubernetes
Istio
Kibana
Grafana
Redis
Elasticsearch
Terraform
Ansible
Azure
Camunda
PostgreSQL
Greenplum
Apache NiFi
Jaspersoft TIBCO
ASP.NET Core
C#
Angular
Typescript
IdentityServer