Mastering Amazon Web Services Cloud for Next-Generation Applications