

DevOps i DevSecOps
Projektujemy, wdrażamy i porządkujemy środowiska oparte na Kubernetesie. Automatyzujemy wdrożenia, a bezpieczeństwo wbudowujemy w każdy etap, od systemu operacyjnego po pipeline.
Możemy zbudować środowisko od zera albo uporządkować to, które już masz. Infrastrukturę, konfigurację i wdrożenia opisujemy w kodzie, więc każdą zmianę da się przejrzeć, odtworzyć i cofnąć.
W czym możemy pomóc
Od pojedynczego pipeline’u po całe środowisko produkcyjne.
Klastry Kubernetes
Projektujemy, wdrażamy i utrzymujemy klastry Kubernetes w chmurze i na własnych serwerach, tak żeby aplikacje działały stabilnie i dało się je łatwo skalować.
Co robimy
projekt i wdrożenie klastra wysoka dostępność i skalowanie migracja aplikacji do Kubernetesa aktualizacje i bieżące utrzymanie
Technologie
- Kubernetes
- k3s
- k0s
Infrastruktura jako kod
Infrastrukturę i konfigurację serwerów opisujemy w kodzie. Każdą zmianę da się przejrzeć przed wdrożeniem, a całe środowisko odtworzyć od zera.
Co robimy
infrastruktura chmurowa opisana w kodzie automatyczna konfiguracja serwerów odtwarzalne środowiska przegląd zmian przed wdrożeniem
Technologie
- Terraform
- Ansible
Automatyczne wdrożenia
Automatyzujemy budowanie, testowanie i wdrażanie aplikacji. Klaster odpowiada temu, co jest w repozytorium, więc wdrożenie to po prostu zmiana w kodzie.
Co robimy
pipeline’y CI/CD automatyczne testy i budowanie obrazów wdrożenia w modelu GitOps szybki powrót do poprzedniej wersji
Technologie
- GitLab CI
- ArgoCD
Monitoring i alerty
Monitorujemy infrastrukturę i aplikacje, żeby problemy wychodziły na jaw, zanim zauważą je użytkownicy.
Co robimy
metryki infrastruktury i aplikacji dashboardy i alerty monitoring dostępności z zewnątrz
Technologie
- Grafana
- Mimir
Bazy danych i kolejki
Uruchamiamy i utrzymujemy bazy danych, cache i kolejki komunikatów w Kubernetesie, z replikacją i kopiami zapasowymi.
Co robimy
replikacja i wysoka dostępność kopie zapasowe i odtwarzanie cache i kolejki komunikatów
Technologie
- PostgreSQL
- Redis
- RabbitMQ
Bezpieczeństwo w całym cyklu wytwarzania
Bezpieczeństwo wbudowujemy w każdy etap: od kodu, przez pipeline, po działający klaster. Nie dokładamy zabezpieczeń na końcu projektu.
Co robimy
SAST - statyczna analiza kodu DAST - testy bezpieczeństwa działającej aplikacji SCA - analiza zależności hardening systemów i Kubernetesa zarządzanie podatnościami
Jak wygląda współpraca
- 1
Rozmowa i przegląd
Poznajemy Twoje środowisko, aplikacje i sposób wdrażania. Wskazujemy ryzyka i miejsca, które warto poprawić najpierw.
- 2
Plan
Proponujemy architekturę i kolejność prac. Ustalamy zakres tak, żeby każdy etap dawał działający efekt.
- 3
Wdrożenie
Pracujemy etapami i wszystko zapisujemy w repozytorium: infrastrukturę, konfigurację i pipeline’y.
- 4
Przekazanie
Dostajesz dokumentację architektury i procedury operacyjne, a Twój zespół wie, jak utrzymać środowisko.

Na tej infrastrukturze działają nasze produkty
reyestr.pl i nasz hosting serwerów gier utrzymujemy na tych samych klastrach i według tych samych zasad, które wdrażamy u klientów.
Wiemy, jak utrzymać środowisko w produkcji, bo robimy to codziennie.
Masz infrastrukturę do uporządkowania?
Napisz, na czym działają Twoje aplikacje i co sprawia problem. Zaczniemy od rozmowy i przeglądu.
