Dane, wydajność i komunikacja
między systemami.
Administrujemy bazy, diagnozujemy problemy wydajnościowe, wykonujemy bezpieczne migracje i tworzymy lub naprawiamy przepływy danych między aplikacjami.
Stabilny silnik, kontrolowany dostęp i przewidywalne odtwarzanie.
Zakres może obejmować jednorazową diagnostykę, opiekę nad konkretną bazą albo stały monitoring całej warstwy danych.
Oracle Database
Instalacja i konfiguracja, użytkownicy, schematy, tablespace, sesje, blokady, wydajność, backup, import/export i skrypty administracyjne.
PostgreSQL
Role, bazy, konfiguracja, VACUUM, indeksy, plany zapytań, replikacja, backup, odtwarzanie i diagnostyka aplikacji.
Microsoft SQL Server
Instancje, loginy, uprawnienia, maintenance, indeksy, plany, blokady, backup, SQL Agent i analiza wykorzystania zasobów.
MySQL i MariaDB
Konfiguracja, bezpieczeństwo, optymalizacja, replikacja, kopie, migracje i utrzymanie baz aplikacji internetowych.
Bezpieczeństwo danych
Minimalne uprawnienia, konta techniczne, audyt dostępów, szyfrowanie połączeń, separacja sieciowa i bezpieczne przechowywanie kopii.
Monitoring
Dostępność instancji, miejsce, połączenia, długie zapytania, blokady, opóźnienia, błędy zadań i wykorzystanie CPU, RAM oraz I/O.
Aplikacja może działać szybciej bez zmiany całego systemu.
Gdy nie mamy dostępu do kodu, nadal możemy sprawdzić zapytania, plany wykonania, indeksy, statystyki, blokady, konfigurację silnika, zasoby hosta i charakter obciążenia.
Pomiar
Czas odpowiedzi, obciążenie, wait events, blokady, I/O, pamięć, liczba sesji i najdroższe zapytania.
Analiza
Plany wykonania, indeksy, statystyki, parametry instancji, harmonogramy i zależności aplikacyjne.
Zmiana kontrolowana
Kopia, wdrożenie poprawki, pomiar efektu i możliwość wycofania.
Monitoring efektu
Kontrola po wdrożeniu, alerty i rekomendacje dalszych działań.
Zmiana wersji, serwera lub platformy bez improwizacji.
Przed migracją analizujemy zależności, wolumen danych, okno niedostępności, kompatybilność aplikacji i sposób wycofania. Po migracji sprawdzamy spójność oraz zachowanie systemu.
Migracje baz
- przeniesienie na nowy serwer lub storage
- zmiana wersji silnika i aktualizacje
- eksport/import, backup/restore i migracja logiczna
- zmiana parametrów połączeń aplikacji
- testy wydajności i spójności po przełączeniu
Backup i recovery
- kopie pełne, przyrostowe i logi transakcyjne
- retencja oraz odseparowanie kopii
- odtwarzanie do wskazanego punktu w czasie
- testy recovery na środowisku izolowanym
- dokumentacja RPO, RTO i kolejności uruchamiania usług
Łączymy systemy, które nie zostały zaprojektowane razem.
Budujemy i diagnozujemy komunikację przez interfejsy aplikacyjne, usługi sieciowe, pliki, kolejki i zadania cykliczne. Szczególną uwagę zwracamy na walidację danych, obsługę błędów i możliwość ponowienia transmisji.
API i web services
REST, SOAP, JSON, XML, uwierzytelnianie, certyfikaty, reverse proxy, testy endpointów i analiza kodów odpowiedzi.
HL7 i DICOM
Komunikaty systemów medycznych, worklisty, obrazy, identyfikacja błędów transmisji i kontrola konfiguracji po obu stronach.
ETL i pliki wymiany
Importy, eksporty, CSV, XML, JSON, mapowanie pól, walidacja, harmonogramy i raportowanie nieprzetworzonych rekordów.
SSO, LDAP i Active Directory
Centralne logowanie, integracja kont, grup i uprawnień, mapowanie atrybutów oraz diagnostyka uwierzytelniania.
Skrypty i automatyzacje
SQL, PL/SQL, PowerShell, Bash i Python do zadań administracyjnych, raportów, kontroli danych i bezpiecznych operacji masowych.
Naprawa danych
Analiza niespójności, przygotowanie skryptu z kontrolą błędów, logowaniem, transakcjami i możliwością weryfikacji wyniku.
Warstwa danych w środowiskach biznesowych i medycznych.
Zakres dobieramy do wersji silnika, wymagań producenta aplikacji, licencji i oczekiwanego poziomu dostępności.