Przed skalowaniem
Ruch albo liczba klientów ma wkrótce wzrosnąć skokowo. Chcesz wiedzieć, czy system to udźwignie, zanim się o tym przekonasz na produkcji.
Audyt techniczny
Niezależna, zewnętrzna opinia o stanie systemu — zanim podejmiesz decyzję o skalowaniu, zmianie zespołu wykonawczego albo inwestycji. Bez żargonu, w formie, którą da się przedstawić na zarządzie.
Dla kogo
Ruch albo liczba klientów ma wkrótce wzrosnąć skokowo. Chcesz wiedzieć, czy system to udźwignie, zanim się o tym przekonasz na produkcji.
Dotychczasowy wykonawca odchodzi albo zmieniacie dostawcę. Zanim ktoś nowy przejmie kod, warto wiedzieć, co faktycznie przejmuje.
Kupujesz spółkę, wchodzisz kapitałowo albo szukasz inwestora. Deklaracje dewelopera to nie to samo, co niezależna ocena stanu systemu.
Co dostajesz
Pytanie 1 z 3
Sprawdzam miejsca, w których system dotyka płatności, danych osobowych i uprawnień — i mówię wprost, gdzie jest ryzyko, a nie tylko czy „coś działa”.
Pytanie 2 z 3
Sprawdzam, czy ktoś z zewnątrz jest w stanie uruchomić projekt od zera, wdrożyć zmianę i naprawić awarię — bez pytania osoby, która go pisała.
Pytanie 3 z 3
Efektem jest dokumentacja, do której da się wrócić za rok — nie ocena na wyczucie, tylko spisany, konkretny stan systemu w punkcie, w którym go zastałem.
Specjalizacja
Audytuję najczęściej systemy zbudowane w tym zakresie — bo sam w nim projektuję i wdrażam produkcyjne rozwiązania.
Jak pracuję
Doświadczenie
Sam kod był solidny — problemy leżały w procesie. Projektu nie dało się postawić na czystej maszynie, co potwierdziło niezależnie kilku programistów. Wydanie nowej wersji potrafiło zająć nawet cały dzień pracy dwóch osób na telefonie. Dokumentacji brakowało w kluczowych miejscach — dokładnie tam, gdzie później najbardziej boli.
Doświadczenie produkcyjne z systemami na Node.js, PostgreSQL i kolejkach zadań, obsługującymi dziesiątki i setki tysięcy równoczesnych użytkowników. W projekcie z ruchem czasu rzeczywistego i realnymi pieniędzmi w grze doszło do incydentu, w którym błąd nieobjęty żadnym audytem sprawiał, że system dalej pobierał środki z kont użytkowników mimo formalnego wyłączenia funkcji. To dokładnie ten rodzaj luki, który audyt ma wyłapać, zanim zrobi to ktoś inny.
Kontakt
Opisz krótko system i to, co Cię niepokoi — odpowiadamy zwykle w 1 dzień roboczy i wspólnie ustalamy zakres audytu.
Przechowujemy dane o Twojej wizycie, aby ulepszać nasz produkt — tylko za Twoją zgodą. Bez niej strona działa normalnie. Możesz to zmienić w każdej chwili w polityce prywatności. Czy wyrażasz zgodę?