WIEDZA POD RĘKĄ

Słownik pojęć

551 pojęć z programowania, backendu i GitOps. Definicje, rozwinięcia skrótów i źródła — bez konta.

Wyniki: 551

Nazwa modułu Python

Zmienna wskazująca nazwę modułu. Przy zwykłym imporcie zawiera nazwę pakietową, a przy wykonaniu jako punkt startowy zwykle __main__. Warunek sprawdzający tę wartość chroni tylko kod pod nim; import nadal wykonuje inne instrukcje modułu.

Dokumentacja źródłowa ↗

Nazwane pomocnicze wyrażenie zapytania

CTE
Nazwane pomocnicze wyrażenie zapytania

Pomocnicze zapytanie nazwane w WITH, używane przez większe zapytanie SQL. Ułatwia podział zapytania; nie zakładaj automatycznej materializacji ani większej wydajności. Sprawdź plan wykonania.

Dokumentacja źródłowa ↗

NestJS

Framework TypeScript organizujący aplikację przez moduły, kontrolery i providers. Adapter Fastify jest sposobem obsługi HTTP; nie zastępuje pojęć kontenera NestJS.

Network ACL

NACL
Network Access Control List — sieciowa lista kontroli dostępu

Bezstanowe reguły na granicy podsieci VPC. Musisz uwzględnić oba kierunki połączenia i porty odpowiedzi. To inna warstwa niż stanowe Security Groups.

Dokumentacja źródłowa ↗

NetworkPolicy

Deklaracja dozwolonego ruchu dla wybranych Podów Kubernetes. Wymaga wspierającego ją komponentu sieciowego i testu połączeń; sam YAML nie jest dowodem izolacji.

New Relic

Platforma APM zbierająca dane przez skonfigurowanego agenta i pokazująca m.in. transakcje oraz ich wolne odcinki. Obecność agenta nie gwarantuje, że każde żądanie ma pełny trace.

Dokumentacja źródłowa ↗

Niezmiennik

Reguła, która ma być zachowana po każdej dozwolonej operacji, np. brak dwóch aktywnych rezerwacji jednego egzemplarza w tym samym terminie. Testuj ją także po błędzie i przy współbieżności.

Niezmienność

Niezmienny obiekt nie zmienia swojego stanu po utworzeniu. Niezmienna referencja lub lista tylko do odczytu nie gwarantuje niezmienności obiektów znajdujących się wewnątrz.

Node.js

Środowisko uruchamiania JavaScript poza przeglądarką. Pętla zdarzeń ułatwia obsługę I/O, lecz ciężkie obliczenia na jej wątku blokują pozostałą pracę.

OAuth 2.0

OAuth to nazwa frameworka autoryzacji. Nie oznacza Open Authentication; uwierzytelnianie użytkownika opisuje m.in. OpenID Connect.

Framework delegowania uprawnień klientowi bez przekazywania mu hasła użytkownika. Sam OAuth nie definiuje pełnego protokołu logowania użytkownika; do tego często służy OIDC.

Obiekt wartości

Obiekt opisany przez znaczenie swoich wartości zamiast osobnej tożsamości. Kwota z walutą jest przykładem; równość i walidację powinno się ustalić zgodnie z regułą domeny.

Obraz kontenera

Warstwowy artefakt zawierający system plików i metadane uruchomienia. Usunięcie sekretu w późniejszej warstwie nie usuwa go z poprzednich warstw obrazu.

Obraz maszyny Amazon

AMI
Obraz maszyny Amazon

Obraz startowy instancji EC2, zawierający system i konfigurację. Nie jest obrazem kontenera; dobierz architekturę i region.

Dokumentacja źródłowa ↗

Observer — lokalna reakcja

Powiadamia zarejestrowanych odbiorców o zdarzeniu lub zmianie. Trzeba określić kolejność, wypisanie i politykę błędów; pamięciowa lista odbiorców nie gwarantuje trwałego dostarczenia.

Obserwowalność

Możliwość wyjaśniania stanu systemu na podstawie jego sygnałów. Dobieraj logi, metryki i ślady do pytań operacyjnych; duża ilość danych nie gwarantuje dobrej diagnozy.

OCI

OCI
Open Container Initiative — inicjatywa standaryzacji kontenerów

Zestaw otwartych standardów dotyczących m.in. formatów obrazów i uruchamiania kontenerów. Zgodny format artefaktu nie oznacza zgodności konfiguracji ani gwarancji bezpieczeństwa środowiska.

OCP

OCP
Open/Closed Principle — otwartość na rozszerzenie, ochrona stabilnej części

Rozszerzaj znany wariant zachowania bez przepisywania stabilnego klienta. Nie buduj wtyczek dla hipotetycznych wymagań.

Ograniczanie napływu pracy

Gdy odbiorca jest wolniejszy, producent ogranicza tempo lub ilość pracy w toku. Nieograniczona kolejka tylko przesuwa problem do pamięci i opóźnień.

Ograniczenie bazy

Reguła egzekwowana przez bazę, np. UNIQUE, klucz obcy lub wykluczenie nakładających się rezerwacji. Chroni również zapis, który ominął walidację aplikacji.

OpenAPI

Specyfikacja opisująca interfejs HTTP: operacje, parametry, schematy i odpowiedzi. Ułatwia dokumentację i generowanie klientów, ale sam plik nie dowodzi zgodności działającego serwera.

OpenID Connect

OIDC
OpenID Connect — warstwa uwierzytelniania oparta na OAuth 2.0

Warstwa uwierzytelniania nad OAuth 2.0. ID Token informuje klienta o tożsamości użytkownika; nie należy traktować go automatycznie jako access tokenu do dowolnego API.

Dokumentacja źródłowa ↗

OpenTelemetry

OTel
OpenTelemetry — skrócona nazwa projektu telemetrii
OTLP
OpenTelemetry Protocol — protokół przesyłania telemetrii

Zestaw standardów i narzędzi do instrumentacji oraz przesyłania telemetrii. OTLP jest protokołem transportu sygnałów; sam SDK nie zapewnia jeszcze sensownych alarmów ani przechowywania danych.

Dokumentacja źródłowa ↗

Operator Kubernetes

Kontroler kodujący wiedzę operacyjną dla zasobu, często własnego typu. Uprawnienia i zachowanie operatora muszą być częścią projektu awarii i odtwarzania.

Dokumentacja źródłowa ↗

Oprogramowanie otwarte

OSS
Oprogramowanie otwarte

Oprogramowanie udostępnione na licencji spełniającej kryteria open source. Dostępny kod nie oznacza braku warunków licencyjnych ani gwarantowanego wsparcia.

Dokumentacja źródłowa ↗

OrbStack

Środowisko macOS do uruchamiania kontenerów Docker i maszyn Linux. Może być alternatywą dla Docker Desktop. Wybrany kontekst Docker musi wskazywać silnik, na którym chcesz uruchomić laboratorium.

Dokumentacja źródłowa ↗

Organizacja zarządzająca przydziałami identyfikatorów Internetu

IANA
Organizacja zarządzająca przydziałami identyfikatorów Internetu

Organizacja utrzymująca także bazę stref czasowych. Nazwa Europe/Warsaw oznacza reguły zmienne w czasie, a nie stałe przesunięcie UTC.

Dokumentacja źródłowa ↗

Outbox

Zapis zamiaru wysłania wiadomości w tej samej transakcji co zmianę biznesową. Osobny worker dostarcza wiadomość później. Dostarczenie może się powtórzyć, więc odbiorca nadal potrzebuje idempotencji.

OWASP

OWASP
Open Worldwide Application Security Project — otwarty światowy projekt bezpieczeństwa aplikacji

Organizacja i otwarte materiały wspierające bezpieczeństwo aplikacji. Lista Top 10 pomaga rozpoznawać klasy ryzyka, ale nie jest kompletnym audytem konkretnego systemu.

Dokumentacja źródłowa ↗

Paginacja

Pobieranie wyniku częściami. Ustal stabilny porządek i zachowanie przy zmianach danych; paginacja offsetowa i oparta na kluczu mają inne koszty oraz własności.