How we built a serverless architecture with AWS