· Tomasz Siroń · Technologia

Mikroserwisy w akcji! Skalowalność, bezpieczeństwo i niezawodność

Jakiś czas temu mieliśmy zaprojektować skomplikowaną aplikację, która miała obsługiwać ruch liczony w tysiącach. Nie było to proste system miał być rozbudowywany na bieżąco i jednocześnie musiał być bezpieczny.

Opis zdjęcia

Zdjęcie: Freepik

Cała architektura została zaprojektowana przez Tomka, a aplikację napisał nasz doświadczony senior developer Dawid. Po analizie zdecydowaliśmy się na mikroserwisy, to była bardzo dobra decyzja. 🙂

🔹 Łatwiejsza rozbudowa – nowe moduły można dodawać bez większych problemów, nie ruszając reszty systemu.

🔹 Odporność na awarie – jak padnie jeden serwis, to reszta nadal działa. Nie ma sytuacji, gdzie błąd w jednym miejscu wyłoży cały system.

🔹 Skalowanie – aplikację od razu uruchomiliśmy na kilku serwerach, a wszystkie serwisy łączą się przez VPN. Pojedyncze kontenery można bez problemu przenosić między maszynami – wszystko i tak komunikuje się po TCP/IP.

🔹 Automatyczne wdrożenia – mamy CI/CD, więc wprowadzanie zmian na produkcję to kwestia jednego kliknięcia.

Dzięki temu aplikacja jest skalowalna, bezpieczna i łatwa w utrzymaniu. Jeśli ktoś zastanawia się, czy mikroserwisy mają sens to zależy od projektu ale w naszym przypadku sprawdziły się świetnie. 🙂

logo SparkSome

NIP: 6793289948

REGON: 527616291

KRS: 0001085500

© Copyright
SparkSome Venture sp. z o.o.

Kontakt