If you understand abstraction as a concept in computing, understanding most AWS services becomes easier. Most things are actually never built from the ground up instead they rely on other services or packages that are working and throughly tested for reliability.