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

Digest obrazu

Skrót kryptograficzny manifestu obrazu w registry. Pozwala wskazać konkretny artefakt; lokalny Docker image ID opisuje inny obiekt i nie jest zamiennym identyfikatorem.

DIP

DIP
Dependency Inversion Principle — odwrócenie zależności

Logika przypadku użycia zależy od własnego kontraktu, który realizuje szczegół techniczny. DI przekazuje obiekty; samo DI nie odwraca kierunku zależności.

Django i DRF

DRF
Django REST Framework — framework do budowy API na Django

Django dostarcza szeroki zestaw narzędzi aplikacyjnych, a DRF wspiera budowę API. Korzystanie z admina lub serializera nadal wymaga kontroli uprawnień i kontraktu danych.

DNS

DNS
Domain Name System — system nazw domenowych

System rozwiązywania nazw na rekordy, m.in. adresy usług. Cache i czas ważności wpływają na widoczność zmian; poprawna odpowiedź DNS nie dowodzi gotowości aplikacji.

Nazwa bazy rozwiązuje się na adres, ale połączenie nadal może blokować reguła sieciowa lub błąd certyfikatu.

Dokumentacja źródłowa ↗

Dobór modelu do pytania

Reguła wyboru modelu dla danego zadania, z uwzględnieniem trudności, kosztu i czasu. Wybór oraz ewentualne przełączenie powinny być jawne i sprawdzane na przykładach.

Docker

Narzędzia do budowania obrazów i uruchamiania kontenerów. Obraz jest artefaktem, a kontener procesem z konfiguracją; dane wymagające trwałości muszą mieć odpowiednie miejsce poza jego nietrwałą warstwą.

Docker Desktop

Aplikacja dostarczająca środowisko Docker na komputerze, w tym silnik kontenerów i narzędzia. Na macOS/Windows korzysta z warstwy Linux. Jej wbudowany Kubernetes jest opcjonalny i nie zastępuje automatycznie klastra kind z lekcji.

Dokumentacja źródłowa ↗

Doctrine ORM

ORM PHP śledzący encje w Unit of Work i synchronizujący zmiany przy flush. Rejestracja obiektu przez persist nie jest tym samym co natychmiastowy INSERT.

Domknięcie

Funkcja korzystająca ze zmiennych otaczającego zakresu. Może przedłużyć życie przechwyconych danych; przechwycenie requestu w trwałym workerze wymaga ostrożności.

Dostawca bieżącego czasu

Zależność dostarczająca bieżącą chwilę. Stały zegar pozwala sprawdzić dokładną granicę wygaśnięcia bez sleep. Wstrzyknięcie zegara nie synchronizuje samo zegarów serwerów ani nie usuwa reguł transakcyjnych.

Dokumentacja źródłowa ↗

dotenv

Loader odczytujący pary klucz–wartość z pliku .env do konfiguracji procesu. Sam plik nie jest aktywny i nie jest szyfrowaniem sekretów.

Dokumentacja źródłowa ↗

Dowód klucza wymiany kodu OAuth

PKCE
Dowód klucza wymiany kodu OAuth

Rozszerzenie OAuth wiążące kod autoryzacji z weryfikatorem klienta. Nie zastępuje kontroli redirect URI, state ani weryfikacji tożsamości.

Dokumentacja źródłowa ↗

Drift

Różnica między stanem zadeklarowanym a obserwowanym. Najpierw ustal właściciela i przyczynę; ignorowanie różnic bez zrozumienia może ukryć incydent.

Dokumentacja źródłowa ↗

DRY

DRY
Don't Repeat Yourself — nie powielaj tej samej wiedzy

Zasada unikania wielu niezależnie utrzymywanych reprezentacji tej samej wiedzy. Podobny tekst dwóch funkcji nie zawsze oznacza wspólną regułę wymagającą abstrakcji.

DSL

DSL
Domain-Specific Language — język specyficzny dla dziedziny

Język dopasowany do konkretnej dziedziny, np. budowania zapytań SQL lub konfiguracji. Wygodna składnia nie powinna ukrywać skutków działania ani granic gwarancji.

DTO — obiekt przesyłanych danych

DTO
Data Transfer Object — obiekt przenoszący dane

Struktura danych przekazywana przez granicę, np. body HTTP. Oddziela format komunikacji od modelu domeny; nie powinna automatycznie przyjmować wszystkich pól z encji bazy.

Dzierżawa zadania

Czasowe prawo do obsługi pracy. Po wygaśnięciu inny worker może ją przejąć, dlatego stary worker nie powinien móc bezwarunkowo potwierdzić nowej próby.

EC2

EC2
Elastic Compute Cloud — usługa maszyn wirtualnych w AWS

Usługa AWS dostarczająca instancje obliczeniowe. W modelu maszyn wirtualnych odpowiadasz m.in. za system, aktualizacje, konfigurację aplikacji oraz zasoby i uprawnienia potrzebne do działania.

ECR

ECR
Elastic Container Registry — rejestr obrazów kontenerowych w AWS

Rejestr obrazów kontenerów AWS. Publikacja obrazu nie uruchamia aplikacji; wdrożenie powinno wskazywać jednoznaczny artefakt i mieć właściwe uprawnienia do pobrania.

EDA — architektura zdarzeniowa

EDA
Event-Driven Architecture — architektura sterowana zdarzeniami

Współpraca komponentów przez publikowanie i obsługę zdarzeń. Wymaga kontraktów, obsługi duplikatów i diagnozy opóźnień; nie oznacza automatycznie mikroserwisów ani Event Sourcing.

Egress

Ruch opuszczający wskazaną granicę: Pod, podsieć lub sieć. Zawsze określ punkt obserwacji. Wywołanie z Poda do RDS jest egress dla Poda i ruchem przychodzącym dla bazy.

Dokumentacja źródłowa ↗

EKS

EKS
Elastic Kubernetes Service — zarządzana usługa Kubernetes w AWS

Zarządzana usługa Kubernetes w AWS. Dostawca przejmuje część utrzymania platformy, ale aplikacje, polityki dostępu, koszty i wiele elementów operacyjnych nadal należą do użytkownika.

Elastyczny adres IP AWS

EIP
Elastyczny adres IP AWS

Przydzielony publiczny adres IPv4 AWS, który można przypinać do obsługiwanych zasobów. Sprawdź koszt i routing; nie jest polityką dostępu.

Dokumentacja źródłowa ↗

Elastyczny interfejs sieciowy AWS

ENI
Elastyczny interfejs sieciowy AWS

Wirtualny interfejs sieciowy w VPC, z adresami i grupami bezpieczeństwa. Powiązanie interfejsu nie zastępuje poprawnych tras i reguł.

Dokumentacja źródłowa ↗

Eloquent

ORM Laravel oparty na modelach reprezentujących rekordy. Wygodny dostęp do relacji może uruchamiać dodatkowe SQL, dlatego obserwuj liczbę zapytań i sposób zapisu.

Embedding

Wektorowa reprezentacja danych używana m.in. do wyszukiwania podobieństwa. Bliskość wektorów nie jest dowodem prawdziwości, tożsamości znaczenia ani uprawnień do dokumentu.

Endpoint

Konkretny punkt obsługi API, zwykle określony metodą HTTP i ścieżką. GET /tasks i POST /tasks mogą mieć różne reguły oraz uprawnienia mimo tej samej ścieżki.

EndpointSlice

Obiekt opisujący endpointy usługi i ich warunki, w tym gotowość. Pomaga odróżnić istnienie Service od faktycznej listy dostępnych odbiorców ruchu.

Enum — typ wyliczeniowy

Typ reprezentujący nazwany zestaw wariantów. Pomaga opisać stan, ale legalne przejścia między stanami trzeba określić osobno.

ESLint

Linter JavaScript/TypeScript z konfigurowanymi regułami. Reguła lint nie jest dowodem poprawności biznesowej.

Dokumentacja źródłowa ↗