Systemy i aplikacje webowe

Czy Twoja aplikacja to zapewnia?

Czy Twoja aplikacja to zapewnia?
20 września 2024|1 minuta czytania

System musi działać niezawodnie. Czy Twoja aplikacja to zapewnia?

W naszej działalności wielokrotnie stawialiśmy czoła sytuacjom, w których przestoje aplikacji generowały realne straty dla naszych klientów. Jednym z takich wyzwań była optymalizacja infrastruktury klienta, której możliwości przestały spełniać rosnące potrzeby biznesowe. Naszym zadaniem było zagwarantowanie niemal 100% dostępności systemu bez konieczności inwestowania w kosztowne rozwiązania sprzętowe.

Opis zdjęcia

Nasze podejście:

  • Replikacja „master-master” dla baz danych.

Choć zazwyczaj odradzamy to rozwiązanie, w tej sytuacji sprawdziło się doskonale. Użycie jednej bazy w danym momencie zminimalizowało ryzyko błędów i zapewniło stabilność działania.

  • Indywidualne instancje HAProxy.

Każdy serwer wyposażony został w własną instancję HAProxy, co pozwoliło wyeliminować pojedyncze punkty awarii (single point of failure). System działał na dwóch niezależnych VPS w różnych centrach danych, zapewniając wysoką dostępność.

  • Cloudflare Load Balancer.

Ruch HTTP rozkładaliśmy za pomocą Cloudflare, a dodatkowy bezpośredni dostęp do serwerów w razie awarii zapewniał ciągłość działania.

Naszym priorytetem jest dostarczanie rozwiązań, które usprawniają działanie firm, pozwalając zespołom skupić się na realizacji celów biznesowych, bez martwienia się o stabilność technologii.

Czy Twoja firma stoi przed podobnym wyzwaniem? Skontaktuj się z nami – z przyjemnością pomożemy!

O autorze

Tomasz Siroń, Board Member & Infrastructure Architect w SparkSome Venture

Tomasz Siroń

BOARD MEMBER & INFRASTRUCTURE ARCHITECT

Od lat projektuję i wdrażam rozwiązania infrastrukturalne dla firm i organizacji. Specjalizuję się w systemach Linux, DevOps, Docker, Kubernetes i bezpieczeństwie infrastruktury. Jako członek zarządu SparkSome Venture odpowiadam za stronę technologiczną, architektury systemów i projekty dla klientów biznesowych. Kocham łączyć teorię z praktyką, właśnie dlatego od 2024 roku prowadzę autorskie szkolenia techniczne dla firm i uczelni. Certyfikowany przez MikroTik, magister mechatroniki, ale przede wszystkim praktyk, który łączy świat systemów OpenSource, sieci i automatyzacji z elektroniką, IoT, radiokomunikacją oraz projektami badawczo-inżynieryjnymi.

Czy Twoja aplikacja to zapewnia? | SparkSome