Projektowanie, wdrażanie i utrzymanie infrastruktury chmurowej dla startupu FinTech: Volt
Projekty FinTech wymagają bezpiecznej i skalowalnej infrastruktury, dlatego rekomendowaliśmy AWS Cloud oraz przygotowanie środowiska w AWS z wykorzystaniem IaC(infrastruktura jako kod).
Wprowadzenie:
Volt zapewnia rozwiązanie umożliwiające dostarczanie płatności bezpośrednio na konto w czasie rzeczywistym, zgodnie z drugą dyrektywą dotyczącą usług płatniczych, która zmniejsza koszty płatności oraz oszustwa. Korzystając z Open Banking, Volt umożliwia integrację z niektórymi z największych europejskich dostawców usług płatniczych.
Problem:
Volt szukał bezpiecznej i wysoce skalowalnej infrastruktury zdolnej do obsługi ich innowacyjnych aplikacji umożliwiających bezpośrednie płatności bankowe w czasie rzeczywistym. Volt szukał najlepszego w swojej klasie partnera do zaprojektowania, wdrożenia i utrzymania wdrożonej infrastruktury w bardzo krótkim czasie, aby umożliwić skupienie się na swoich podstawowych działaniach związanych ze wdrażaniem nowych wersji aplikacji.
Rozwiązanie:
Hostersi doradzili startupowi Volt, jaką infrastrukturę wybrać dla swojej aplikacji i zaprojektowali wysoce dostępną, bezpieczną i niezawodną infrastrukturę w chmurze, wykorzystującą PCI-DSS i ISO27001 w celu osiągnięcia zgodności z North-Star. Cała infrastruktura oparta o AWS, w tym sieć, bezpieczeństwo, pamięć masowa i zasoby aplikacji, została wdrożona jako IaC (infrastruktura jako kod). Hostersi przygotowali i wdrożyli system zapobiegania włamaniom oraz zapewnili instalację CI / CD i konfigurację dla aplikacji Volt.
Zespół Hostersi utrzymuje infrastrukturę w chmurze AWS przez 24 godziny na dobę, 7 dni w tygodniu z gwarantowanym czasem odpowiedzi i zapewnia bieżące usługi konsultingowe w chmurze.
Diagram:
Technologie:
Frontend to statyczna strona internetowa hostowana w Amazon S3 i Amazon CloudFront. Backend składa się z API (Amazon ECS) i bazy danych (Amazon RDS). DNS jest skonfigurowany w Amazon Route53. Backend obejmuje wiele stref dostępności, aby zapewnić wysoką dostępność. Przed API znajduje się moduł równoważenia obciążenia aplikacji, który dystrybuuje ruch przychodzący do ECS i przerywa połączenia SSL. To jest pojedynczy publiczny punkt kontaktu z zapleczem.
Klaster ECS zapewnia pakiety w kontenerach i jest skonfigurowany w grupie Auto Scaling Group, aby automatycznie dostosowywać w zależności od zapotrzebowania. Baza danych SQL jest tworzona przy użyciu usługi zarządzanej przez RDS (PaaS), aby zapewnić skalowalną pojemność i wysoką dostępność dzięki architekturze Multi-AZ.
CloudTrail służy do rejestrowania wszystkich działań i operacji wykonywanych na kontach AWS i ma domyślnie włączone sprawdzanie integralności logów. Logi są trwale przechowywane w plikach w zasobniku S3.
Amazon S3 przechowuje również dzienniki dostępu do sieci z aplikacji API (Load Balancer) i Frontend (CloudFront). Logi z kontenerów są przechowywane w CloudWatch.
Usługa Elastic Container Service jest skonfigurowana w trybie EC2 z konfigurowalnymi instancjami klastra wdrożonymi w grupie auto skalowania w celu zapewnienia wysokiej dostępności i regulacji rozmiaru.
Obrazy kontenerów są przechowywane w Amazon Elastic Container Registry. Zmienne środowiskowe są ustawiane bezpośrednio w konfiguracji usługi i przekazywane do tych obrazów. Moduł równoważenia obciążenia przed ECS przekierowuje połączenia.
Wdrożenie odbywa się poprzez zbudowanie obrazu dockera, przekazanie go do ECR, a następnie zaktualizowanie ECS wymuszając nową wersję aplikacji.
Korzyści biznesowe:
Zaprojektowana i wdrożona przez Hostersi infrastruktura spełnia wszystkie wymagania stawiane projektom FinTech, bezpieczeństwo danych, a kontenerowe rozwiązanie wdrożeniowe oparte na AWS ECS umożliwia ciągłe wdrażanie i dostarczanie nowych stabilnych wersji.
„Bardzo doceniliśmy super szybką dostępność i szybkość reakcji starszych ekspertów Hostersi, ich proaktywny i oparty na wymaganiach projekt rozwiązania, a także ich autonomiczny styl pracy podczas wdrażania, co pozwoliło nam skupić się na naszej głównej działalności - tworzeniu aplikacji i budowaniu przedsięwzięć. ” - Steffen Vollert - CTO
PYTANIA? SKONTAKTUJ SIĘ Z NAMI
Zobacz również:
- Cyfrowa transformacja Modento z użyciem AWS w celu spełnienia wymagań HIPAA
- Budowanie infrastruktury chmurowej dla SmartFrame
- Infrastruktura hybrydowa dla Open’er Festival
- Cyfrowa transformacja z wykorzystaniem technologii AWS