Aplikacje PHP od 2010 roku. Niektóre z nich utrzymujemy do dziś.
Budowaliśmy i utrzymywaliśmy systemy PHP dla instytucji publicznych, dużych firm i agencji.
Klienci i partnerzy
Instytucje publiczne i spółki państwowe
- Tatrzański Park Narodowy
- Uniwersytet Jagielloński
- Drawieński Park Narodowy
- Poczta Polska Usługi Cyfrowe (Envelo)
- NCBR+
- Kopalnia Soli „Wieliczka”
Firmy
- Ernst & Young
- Onet
- Alcar
Marki i instytucje, dla których pracowaliśmy za pośrednictwem agencji i partnerów
- Mercedes-Benz
- mBank
- Santander
- Orlen
- Play
- Pepco
- Rossmann
- IVECO
- ASUS
- Philips
- Pioneer
- Hill's
- Nutricia (BoboVita)
- Zelmer
- Krakowska Izba Notarialna
Agencje i software house'y
- 4'oclock Interactive
- Codesushi
- Enigma
- Fabryka e-biznesu
- Tectonic Interactive
- NetCenter Solution
- Pride&Glory
- Opcom
- Eura7
- Adweb
- Point4Art
Z czym pracujemy dziś
-
Aplikacje i frameworki
PHP od wersji 5 do 8.5. Symfony 3–7, Laravel, Zend Framework 1 i Laminas, Sylius, API Platform, Sulu CMS i własne frameworki.
-
Jakość kodu
Analiza statyczna: PHPStan (dla Laravela z Larastanem) i Psalm, PHP_CodeSniffer z PHPCompatibility, granice architektury pilnowane przez Deptrac. Automatyczne refaktoryzacje i aktualizacje kodu w Rectorze. Testy PHPUnit z pomiarem pokrycia, testy charakteryzujące na krytycznych ścieżkach, scenariusze w Behacie i testy w przeglądarce (Playwright albo Cypress).
-
CI/CD i automatyzacja
Pipeline'y CI, w których każda zmiana przechodzi testy i analizę statyczną, zanim trafi do głównej gałęzi. Budowanie obrazów Dockera i powtarzalne wdrożenia, z wycofaniem zmian opisanym w runbooku. Pracujemy w Twoim repozytorium i Twoim CI: GitLab CI, GitHub Actions, Bitbucket Pipelines, Azure DevOps.
-
Infrastruktura i bazy danych
Serwery Linux, Docker i Docker Compose, Kubernetes, Nginx, Apache, PHP-FPM. Konfiguracja jako kod: Ansible i Terraform. Bazy MySQL, MariaDB i PostgreSQL, Elasticsearch, kolejki RabbitMQ, cache w Redisie. Kopia zapasowa przed każdą zmianą.
-
Monitoring i bezpieczeństwo zależności
Monitoring aplikacji i błędów w Sentry, metryki w Prometheusie i Grafanie.
composer auditi komunikaty bezpieczeństwa dla Twoich paczek, regularne aktualizacje PHP i zależności Composera, gitleaks do szukania sekretów w historii repozytorium. -
Front-end i API
React, TypeScript, Node.js, OpenAPI.
Z kim pracujesz
Współpracujesz bezpośrednio z inżynierem, który wykonuje pracę. Osoba, która czyta Twój kod, odpisuje też na Twoje wiadomości i odpowiada za wynik: bez account managera po drodze i bez przekazywania sprawy komuś, kogo nie znasz.
Nigdy nie zależysz od nas. Kod, serwery i konta zostają przypisane do Twojej firmy, a dokumentacja i runbook opisują wdrożenie, wycofanie zmian i obsługę incydentów na tyle dokładnie, żeby inny programista mógł przejąć pracę. Planowane nieobecności zapowiadamy z wyprzedzeniem. Jeśli zrezygnujesz ze współpracy, bezpłatnie dostajesz pakiet przekazania (exit kit).
Pełne dane firmy znajdziesz na dole każdej strony, a na stronie Sprawdź nas pokazujemy, jak potwierdzić je w rejestrach publicznych. Zasady dostępu do Twojego kodu i postępowania na czas naszej nieobecności opisujemy na stronie Bezpieczeństwo i zaufanie.
Opowiedz nam o swoim systemie
Napisz, na czym działa i co Cię w nim niepokoi.