Patterns are common in all walks of life, including in serverless computing! Software architectural patterns are often viewed as complex constructs that are beyond the grasp of many engineers. When mixed with cloud computing and serverless, the perception takes it even further. Textbook-style narratives of serverless patterns often fail to connect with engineers. Sharing a true serverless journey with the community brings authenticity and acts as a great learning platform. This is exactly what this talk aims to achieve.The Shopper and Consumer Technology team at LEGO have successfully migrated their legacy eCommerce platform onto a cloud-based serverless solution on AWS. This employed a number of technologies, best practices and of course serverless patterns that helped to accelerate the overall process.
In this talk, I will touch upon the experience of the migration journey and focus mainly on the patterns that we came across and got implemented. Each of those architectural patterns will be associated with a use case from our journey that everyone can easily relate to. What better way to equip the generation of serverless engineers to be efficient and innovative than sharing the knowledge?