Serverless computing is steadily gaining momentum in the IT industry and more companies are looking to leverage this new way of building and running cloud native systems. Yet, since this area is still relatively young, many are confused about best ways to go about building serverless architectures, particularly more complex ones. In this talk, I'll discuss how common Enterprise specific requirements and challenges can be addressed while building large systems using FaaS/Serverless stack on AWS.