Looking into designing platform and new architectures can be quite intimidating, especially when it’s your first time. Today I want to speak about the NAT Gateways, what is it? How it works? When to use it, etc… What does even NAT mean? So first things first, what is actually a NAT?? If we listen to papy wikipedia: Network address translation (NAT) is a method of remapping one IP address space into another by modifying network address information in the IP header of packets while they are in transit across a traffic routing device.