O kliencie
Vaiot to firma, która tworzy rozwiązania w obszarze kryptowalut, AI i umów cywilnoprawnych. W 2024 roku, przed premierą nowej aplikacji LegalTorch, stanęła przed poważnymi wyzwaniami technologicznymi. Głównym problemem była ręcznie tworzona infrastruktura chmurowa w Azure, brak procesów CI/CD, problemy z integracją aplikacji oraz konieczność spełnienia rygorystycznych regulacji MiCA. Celem projektu było przygotowanie aplikacji do bezproblemowego działania i stworzenie fundamentu pod przyszły rozwój.
Wyzwania
- Ręczna i nieprzejrzysta infrastruktura: Pierwotna infrastruktura była tworzona ręcznie, co prowadziło do problemów z zarządzaniem, brakiem przejrzystości oraz trudności w spełnieniu wymagań regulacyjnych.
- Problemy wynikające ze współpracy z innym dostawcą DevOps: Wcześniejszy dostawca nie wywiązał się z założenia środowisk zgodnie z najlepszymi praktykami, co spowodowało konieczność reorganizacji.
- Wysokie wymagania regulacyjne: LegalTorch musiał spełniać standardy bezpieczeństwa i zgodności z MiCA.
Jak poradziliśmy sobie z wyzwaniami?
Reorganizacja infrastruktury Azure
- Nowe środowiska: Zbudowaliśmy od podstaw osobne subskrypcje dla środowisk "dev" i "prod", co zwiększyło przejrzystość i bezpieczeństwo.
- Konsolidacja w jednym regionie: Usługi zostały skoncentrowane w regionie Sweden Central, co zapewniło lepszą dostępność i zgodność z regulacjami. Infrastruktura w Terraform pozwala na zmianę lub rozszerzenie o kolejne regiony.
- Automatyzacja z Terraform: Wprowadziliśmy podejście Infrastructure as Code, usprawniając zarządzanie i rozwój infrastruktury oraz eliminując ryzyko błędów wynikających z ręcznych konfiguracji.
Uporządkowanie środowiska po innym dostawcy
Problemy infrastrukturalne były wynikiem wcześniejszych nieefektywnych działań innego dostawcy usług DevOps. Nasz zespół przeprowadził gruntowną reorganizację, budując środowiska na nowo z odpowiednimi procesami i zabezpieczeniami, zapewniając stabilność i zgodność z regulacjami.
Wdrożenie GitHub Enterprise
- Automatyzacja CI/CD: Dzięki GitHub Actions czas wdrożeń skrócił się o 40%.
- Code Scanning i Secret Scanning: Wdrożone narzędzia pozwoliły szybko wykrywać potencjalne problemy w kodzie.
- Zarządzanie repozytoriami: Ułatwiliśmy dostęp do repozytoriów i kontrolę nad nimi dla całego zespołu.
Efekty transformacji
Dzięki wprowadzonym zmianom infrastruktura Vaiot stała się bardziej przejrzysta, stabilna i łatwa w zarządzaniu. Procesy DevOps zwiększyły efektywność pracy zespołów, a zmodernizowana infrastruktura umożliwiła terminową premierę aplikacji LegalTorch.
LegalTorch: Udana premiera
Podczas premiery LegalTorch zmodernizowana infrastruktura przeszła swój pierwszy test. Dzięki Azure Monitor i automatycznym procesom CI/CD aplikacja zadebiutowała na czas i działała bez problemów technicznych.
Kluczowe wyniki
- 40% szybsze wdrożenia dzięki automatyzacji procesów.
- 99,9% dostępności aplikacji i infrastruktury.
- Redukcja kosztów operacyjnych, które zmieściły się w założonym budżecie.
- Terminowa premiera: Aplikacja została dostarczona na czas, mimo wcześniejszych problemów.
Vaiot korzysta teraz z naszej ciągłej opieki DevOps, co pozwala im bezpiecznie rozwijać swoją infrastrukturę chmurową i skupiać się na rozwoju biznesu.