Słownik
Pojęcia, z którymi pracujemy, wyjaśnione prostym językiem
Rozmowy o technologii są pełne żargonu. Oto krótkie, proste definicje pojęć, które najczęściej pojawiają się, gdy buduje się, utrzymuje i kompletuje zespoły do oprogramowania, agentów AI i systemów chmurowych.
- Agent LLM
- Oprogramowanie, które wykorzystuje duży model językowy (LLM) do planowania i wykonywania zadań wieloetapowych przez wywoływanie narzędzi, np. odczyt plików, uruchamianie testów czy zapytania do API. Dobrze zaprojektowani agenci pokazują swój plan, rejestrują działania i proszą człowieka o zatwierdzenie zmian.
- Automatyzacja przeglądu kodu
- Wykorzystanie analizy statycznej, testów automatycznych lub agentów AI do sprawdzania zmian w kodzie przed recenzentem lub równolegle z nim. Automatyczne kontrole wychwytują problemy ze stylem, typowe błędy i brakujące testy, dzięki czemu recenzenci mogą skupić się na projekcie i działaniu kodu.
- AWS
- Amazon Web Services, platforma chmurowa Amazona. Udostępnia na żądanie moc obliczeniową, przestrzeń dyskową, bazy danych, sieci i usługi zarządzane, zastępując sprzęt, który firma musiałaby w przeciwnym razie kupić i utrzymywać sama.
- Bramka API (API gateway)
- Usługa umieszczona przed jednym lub kilkoma API, która obsługuje wspólne zadania, takie jak routing, uwierzytelnianie, ograniczanie liczby żądań i logowanie żądań. Klienci wywołują bramkę, a ta przekazuje każde żądanie do właściwej usługi backendowej.
- Buforowanie (caching)
- Przechowywanie wyniku kosztownej operacji, np. zapytania do bazy danych lub wywołania API, w szybkiej pamięci, aby kolejne żądania mogły go ponownie wykorzystać. Buforowanie skraca czas odpowiedzi i zmniejsza obciążenie systemu źródłowego, kosztem dbania o aktualność danych w cache.
- CI/CD
- Ciągła integracja oraz ciągłe dostarczanie lub wdrażanie (continuous integration, continuous delivery/deployment). Każda zmiana jest automatycznie budowana i testowana przy scaleniu, a pipeline wydaje ją do środowiska przy niewielkim udziale pracy ręcznej lub bez niego.
- CTO na część etatu (fractional CTO)
- Doświadczony lider techniczny, który pracuje dla firmy przez część miesiąca zamiast na pełny etat. Podejmuje decyzje technologiczne, pomaga zatrudniać inżynierów i pilnuje realizacji, często w firmach, które nie są jeszcze gotowe na CTO na pełny etat.
- Dashboard czasu rzeczywistego
- Dashboard, który aktualizuje się w miarę napływu nowych danych, zwykle przez WebSockets lub server-sent events, a nie według harmonogramu czy po odświeżeniu strony. Zespoły operacyjne używają go do obserwowania systemów i reagowania na problemy na bieżąco.
- DevOps
- Sposób pracy, w którym osoby budujące oprogramowanie automatyzują również jego testowanie, wdrażanie i utrzymanie. W praktyce oznacza to pipeline'y CI/CD, infrastrukturę opisaną w kodzie i monitoring, który informuje zespół, gdy coś przestaje działać.
- Diff
- Zestawienie linia po linii zmian między dwiema wersjami pliku lub bazy kodu, pokazujące dodane i usunięte linie. Diff to standardowa jednostka przeglądu kodu.
- Dług technologiczny
- Przyszły koszt wynikający ze skrótów, przestarzałych zależności lub decyzji projektowych, które przestały pasować. Jak dług finansowy narasta z odsetkami: każda zmiana trwa dłużej, dopóki dług nie zostanie spłacony przez refaktoryzację lub aktualizacje.
- E-fakturowanie
- Faktury wymieniane między firmami jako ustrukturyzowane dane przez zatwierdzone platformy, a nie jako zwykłe pliki PDF czy na papierze. We Francji e-fakturowanie jest wprowadzane stopniowo od 1 września 2026 r.
- Elasticsearch
- Rozproszony silnik wyszukiwania i analityki, który indeksuje dokumenty na potrzeby szybkiego wyszukiwania pełnotekstowego i agregacji. Często służy do wyszukiwania w serwisie, analizy logów oraz jako warstwa zoptymalizowana pod odczyt obok głównej bazy danych.
- Google Cloud
- Platforma chmurowa Google, znana też jako Google Cloud Platform lub GCP. Podobnie jak AWS udostępnia na żądanie moc obliczeniową, przestrzeń dyskową, bazy danych, sieci i usługi zarządzane.
- Idempotentność
- Właściwość operacji, która daje ten sam efekt niezależnie od tego, czy zostanie wykonana raz, czy kilka razy. Idempotentne API pozwalają klientowi bezpiecznie ponowić żądanie, np. płatność, po przekroczeniu limitu czasu, bez tworzenia duplikatów.
- Indeksowanie
- Etap, w którym wyszukiwarka analizuje przeskanowaną stronę i zapisuje ją w swoim indeksie. Tylko zaindeksowane strony mogą pojawiać się w wynikach wyszukiwania.
- Kubernetes
- System open source do uruchamiania aplikacji kontenerowych na klastrze maszyn. Rozmieszcza kontenery, restartuje te, które uległy awarii, skaluje je w górę i w dół oraz zarządza aktualizacjami kroczącymi (rolling updates).
- Laravel
- Popularny framework webowy open source dla PHP. Zawiera routing, ORM, kolejki, cache, uwierzytelnianie i narzędzia do testów; często wybiera się go do API i aplikacji biznesowych.
- Lift and shift
- Podejście do migracji, w którym aplikacja trafia na nową infrastrukturę, zwykle do chmury, z niewielkimi zmianami w kodzie lub bez nich. Jest szybkie, ale aplikacja niewiele zyskuje na zarządzanych usługach chmurowych, dopóki nie zostanie zmodernizowana.
- Mapa witryny XML
- Plik z listą stron serwisu, które jego właściciel chce udostępnić wyszukiwarkom do znalezienia i zaindeksowania, opcjonalnie z datą ostatniej zmiany każdej z nich.
- Migracja do chmury
- Przeniesienie aplikacji, danych i infrastruktury z serwerów lokalnych (on-premise) lub starych maszyn wirtualnych do dostawcy chmury, takiego jak AWS lub Google Cloud. Podejścia sięgają od przeniesienia aplikacji bez zmian po jej przebudowę pod zarządzane usługi chmurowe.
- Minimalizacja danych
- Zasada zbierania i przechowywania wyłącznie tych danych osobowych, które są potrzebne do określonego celu. To jedna z podstawowych zasad RODO, która dodatkowo ogranicza szkody w razie naruszenia ochrony danych.
- Modernizacja systemów legacy
- Aktualizacja starszego systemu tak, aby jego utrzymanie i zmiany były tańsze i bezpieczniejsze. Może oznaczać aktualizację frameworków i wersji języka, restrukturyzację kodu, przeniesienie do chmury lub przebudowę części systemu od zera.
- n8n
- Narzędzie do automatyzacji przepływów pracy, które łączy oprogramowanie biznesowe i uruchamia sekwencje działań po wyzwalaczu, np. formularzu lub e-mailu. Działa jako usługa w chmurze lub na własnych serwerach.
- Obserwowalność (observability)
- Zdolność do zrozumienia, co robi system, na podstawie danych, które generuje: logów, metryk i śladów (traces). Dobra obserwowalność pozwala zespołowi znaleźć przyczynę problemu na produkcji bez wdrażania nowego kodu tylko po to, by go zbadać.
- Ograniczanie liczby żądań (rate limiting)
- Ograniczanie liczby żądań, które klient może wysłać w danym przedziale czasu. Chroni usługę przed przeciążeniem i nadużyciami; żądania ponad limit są odrzucane lub opóźniane.
- Opóźnienie P95
- Czas odpowiedzi, poniżej którego mieści się 95 procent żądań. Lepiej niż średnia pokazuje, czego doświadczają użytkownicy przy wolniejszych żądaniach, bo średnia może ukryć długi ogon powolnych odpowiedzi.
- OWASP
- Open Worldwide Application Security Project, fundacja non-profit publikująca bezpłatne wytyczne dotyczące bezpieczeństwa aplikacji. Jej lista Top 10 krytycznych zagrożeń dla aplikacji webowych jest powszechnym punktem odniesienia przy bezpiecznym wytwarzaniu oprogramowania i przeglądzie kodu.
- Partner technologiczny
- Zewnętrzna firma, która bierze odpowiedzialność za rezultat techniczny, a nie tylko dostarcza godziny pracy. Planuje prace, kompletuje zespół, odpowiada za jakość i przekazuje wynik zespołowi klienta.
- Przełączenie (cutover)
- Moment, w którym system przechodzi ze starego środowiska na nowe, np. gdy ruch produkcyjny zostaje przekierowany do zmigrowanej aplikacji. Plan przełączenia wymienia kroki, osoby odpowiedzialne, kontrole i ścieżkę wycofania.
- Redis
- Magazyn danych w pamięci używany do cache, sesji, kolejek, ograniczania liczby żądań i liczników czasu rzeczywistego. Ponieważ dane są przechowywane w pamięci, odczyt i zapis są bardzo szybkie.
- RODO
- Ogólne rozporządzenie o ochronie danych (RODO), prawo Unii Europejskiej regulujące zbieranie, przetwarzanie i przechowywanie danych osobowych osób przebywających w UE. Dotyczy organizacji, które przetwarzają takie dane, niezależnie od tego, gdzie mają siedzibę.
- Rollback (wycofanie wersji)
- Przywrócenie systemu do poprzedniej działającej wersji po nieudanym wydaniu lub migracji. Ścieżkę wycofania planuje się i testuje z wyprzedzeniem, aby można ją było wykonać szybko i bezpiecznie.
- Rozszerzenie zespołu (team extension)
- Sposób dodania specjalistów do istniejącego zespołu na określony czas, z pracą w narzędziach i rytmie tego zespołu. W przeciwieństwie do zwykłego wzmocnienia zespołu (staff augmentation) dostawca często pozostaje odpowiedzialny za jakość pracy.
- Runbook
- Spisana procedura obsługi systemu: jak go wdrożyć, sprawdzić jego stan i reagować na znane alerty i awarie. Runbooki pozwalają obsługiwać system osobom innym niż jego pierwotni autorzy.
- Strumieniowe pozyskiwanie danych
- Przyjmowanie i przetwarzanie danych w sposób ciągły, w miarę ich powstawania, zamiast w okresowych partiach. Sprawdza się przy danych sieciowych, z czujników, ze zdarzeń i z logów, gdy decyzje zależą od tego, co dzieje się teraz.
- Techniczne due diligence
- Przegląd kodu, infrastruktury, bezpieczeństwa i zespołu inżynierskiego produktu, zwykle przed inwestycją lub przejęciem. Pokazuje kupującemu, co naprawdę otrzymuje, jakie wiążą się z tym ryzyka i czego wymagałoby ich usunięcie.
- Unieważnianie cache
- Usuwanie lub aktualizowanie danych w cache, gdy zmieniają się dane źródłowe, aby użytkownicy nie widzieli nieaktualnych wyników. Typowe strategie to czas wygaśnięcia, usuwanie wpisów przy zapisie i wersjonowane klucze.
- Wdrożenie bez przestojów (zero-downtime)
- Wydanie nowej wersji bez niedostępności usługi dla użytkowników. Typowe techniki to aktualizacje kroczące, wdrożenia blue-green i zmiany w bazie danych zgodne wstecz.
- Wdrożenie blue-green
- Technika wydawania oprogramowania oparta na dwóch identycznych środowiskach produkcyjnych. Nowa wersja trafia do nieaktywnego środowiska, jest sprawdzana, a następnie ruch zostaje przełączony z bieżącego środowiska. Przełączenie ruchu z powrotem jest rollbackiem.
- WebSocket
- Protokół, który utrzymuje otwarte dwukierunkowe połączenie między klientem a serwerem. Serwer może wysyłać aktualizacje w chwili, gdy następują, dlatego często stosuje się go w dashboardach na żywo, czatach i powiadomieniach.
- Wzmocnienie zespołu (staff augmentation)
- Dołączenie zewnętrznych inżynierów do wewnętrznego zespołu w celu uzupełnienia braków w kompetencjach lub mocach przerobowych, zwykle z rozliczeniem za czas pracy. Klient na co dzień kieruje pracą, a dostawca zapewnia ludzi.
Prosimy opisać, czego Państwo potrzebują.
Coś do zbudowania, ludzie do znalezienia albo pytanie, na które trzeba odpowiedzieć. W 30-minutowej rozmowie słuchamy i szczerze mówimy, jak możemy pomóc i czego by to wymagało.
Umów rozmowę
30 minut, po francusku lub po angielsku. Bezpłatnie.
Wolą Państwo napisać? Wystarczy wysłać krótki opis projektu.