NAT gateway pozwala instancjom w prywatnym subnecie robić połączenia wychodzące do internetu (aktualizacje, zewnętrzne API), pozostając nieosiągalnymi dla ruchu przychodzącego z internetu. To typowy wzorzec: prywatne serwery aplikacji + NAT na outbound, publiczny load balancer na inbound.
Rozwinięcie krótkiej odpowiedzi — co zwykle ma znaczenie w praktyce:
Krótki przykład (szablon do wyjaśniania):
// Example: discuss trade-offs for "co-to-jest-nat-gateway-i-kiedy-jest-potrzebny?"
function explain() {
// Start from the core idea:
// NAT gateway pozwala instancjom w prywatnym subnecie robić połączenia wychodzące do interne
}