551 pojęć z programowania, backendu i GitOps. Definicje, rozwinięcia skrótów i źródła — bez konta.
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ę.
None w Pythonie
Jedyny obiekt typu NoneType, często oznaczający brak wyniku. Nie jest zerem ani pustym tekstem. Znaczenie None w danych wejściowych ustala kontrakt aplikacji; do sprawdzenia użyj is None.
Dokumentacja źródłowa ↗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 ↗