Klient
Software House
Kraj
Polska
Kategorie
Jasno określone potrzeby, szybkość działania i doskonała znajomość obszaru Cloud – tyle potrzebowaliśmy, aby przenieść infrastrukturę klienta do chmury i skrócić czas potrzebny na wdrożenie nowych wersji aplikacji o 50%. Jak tego dokonaliśmy i jakie efekty przyniosły działania według ścieżki SlickCloud? Przeczytaj poniższe case study i zobacz, że w naszym przypadku skuteczność to nie jest pusty frazes.
CEO firmy programistycznej zgłosił się do nas z jasno określoną potrzebą – mieliśmy usprawnić wdrażanie ich aplikacji w AWS i stworzyć pipeline’y w GitLab CI/CD. W tym przypadku przygotowanie nie trwało długo. Tak naprawdę największym wyzwaniem na początku było przeanalizowanie infrastruktury klienta. Kolejnym krokiem, który musieliśmy podjąć, było stworzenie planu migracji, który pozwolił nam przejść przez ten proces szybko i skutecznie.
Chociaż samo zadanie wydaje się łatwe, wcale tak nie jest. Aby usprawnić wdrażanie aplikacji w AWS, najpierw musieliśmy zrealizować najważniejszy cel – zmigrować tę aplikację do chmury publicznej. Klient korzystał z infrastruktury on-premis, na którym były uruchomione aplikacje produkcyjne. Oznacza to, że celem było nie tylko przeniesienie aplikacji do AWS’a, ale także maksymalne wykorzystanie możliwości, jakie daje chmura publiczna. Z kolei jak to zrobić bez zakłócania pracy firmy? To nie pierwszy raz, gdy mieliśmy przed sobą takie wyzwanie. Oto jak sobie z nim poradziliśmy.
Najważniejszą i jednocześnie najbardziej wrażliwą częścią całego systemu była baza danych, która podczas naszych prac musiała być ciągle dostępna. Aby zmigrować ją do chmury publicznej AWS bez downtime’u, użyliśmy AWS Database Migration Service, czyli usługę, która pozwala replikować w czasie rzeczywistym dane pomiędzy starą bazą na środowisku on-premise i nową w AWS. Dzięki temu mogliśmy zmigrować aplikację bez wpływu na jej działanie w środowisku produkcyjnym.
Chociaż zadanie było ambitne, nie sprawiło nam żadnych problemów. W końcu migracja do chmury to nasza codzienność. Nasi eksperci od chmury AWS wykorzystali swoje doświadczenie z poprzednich projektów i zaplanowali migrację zgodnie z najlepszymi praktykami.
Ścieżka SlickCloud, którą wypracowaliśmy latami, zaprowadziła nas prosto do celu. Z powodzeniem przenieśliśmy aplikację do chmury, ale naszego klienta najbardziej interesowały efekty tej operacji. Wykonana przez nas praca sprawiła, że wspomnianą aplikację można teraz łatwiej skalować, a także zapewnić zwiększenie niezawodności jej działania (high availability). To w połączeniu z wprowadzeniem CI/CD pozwoliło skrócić czas Time-to-Market aplikacji, a także znacząco podnieść wydajność deweloperów. Dodatkowo zmniejszyliśmy ryzyko występowania potencjalnych błędów w samej aplikacji i zapewniliśmy jej bezpieczeństwo poprawione w stosunku do środowiska on-premise.
Wyżej opisane efekty to nie koniec naszych sukcesów w tym projekcie. Zmiany, które wprowadziliśmy, sprawiły, że:
Już wiesz, jakie efekty odnotowała firma klienta po naszej interwencji. A co na temat współpracy powiedział jej CEO? Zobacz poniżej.
„To, co naprawdę wyróżniało SlickCloud, to ich zaangażowanie w zrozumienie naszych konkretnych potrzeb i wyzwań. Nie oferowali uniwersalnego rozwiązania, ale dostosowali swoją wiedzę do naszych unikalnych wymagań projektowych. Ich dogłębna znajomość AWS i GitLab była widoczna na każdym etapie projektu”.
Ty także chcesz zobaczyć podobne wyniki w swojej firmie? Pozwól nam zmigrować Twoją aplikację do chmury lub wdrożyć CI/CD. Wypełnij formularz kontaktowy i opowiedz nam, czym mamy się zająć w Twoim projekcie.