· Tomasz Siroń · Technologia

Wydajna infrastruktura dla promocji filmu

Jakiś czas temu mieliśmy okazję przygotować infrastrukturę IT pod stronę promującą film kinowy. Wyzwanie było ciekawe, strona oparta na WordPressie, ale spodziewany ruch był bardzo duży.

Opis zdjęcia

Zdjęcie: Freepik

W takich sytuacjach dobrze dobrana architektura to klucz do sukcesu. Jak to zrobiliśmy?

1️⃣ Podział na serwery - aplikację i bazę danych rozdzieliliśmy na dwa VPSy, co pozwoliło lepiej zarządzać zasobami i uprościło potencjalne skalowanie.

2️⃣ Konteneryzacja - Docker i Docker Compose zapewniły nam elastyczność i możliwość łatwego przenoszenia aplikacji, gdyby zaszła taka potrzeba.

3️⃣ Bezpieczeństwo - ruch między serwerami zabezpieczyliśmy za pomocą WireGuard VPN, aby zapewnić pełną ochronę danych. Było ty szybsze i bardziej uniwersalne niż wdrażanie samopodpisanego ssl na bazie.

4️⃣ Optymalizacja bazy - przygotowaliśmy bazę danych tak, by mogła sprostać dużym obciążeniom z dużą ilością pamięci RAM na bufory oraz Redisem do selektywnego cacheowania zapytań.

5️⃣ Nginx i PHP-FPM - Jako serwer www wybraliśmy niezawodnego Nginxa z PHP-FPM, stabilność i wydajność tego duetu to coś, na czym zawsze możemy polegać.

6️⃣ Cloudflare w trybie proxy - optymalizacja i bezpieczeństwo ruchu przychodzącego były kluczowe – Nginx akceptował tylko ruch z IP Cloudflare, co zminimalizowało ryzyko oraz poprawiło wydajność.

💡 Efekt? Strona wytrzymała duży ruch bez najmniejszych problemów wydajnościowych, a projekt został zrealizowany sprawnie i zgodnie z oczekiwaniami klienta.

logo SparkSome

NIP: 6793289948

REGON: 527616291

KRS: 0001085500

© Copyright
SparkSome Venture sp. z o.o.

Kontakt