Serverless is becoming one of the most relevant technologies in this era. One year and a half ago, I started to develop AWS Lambda functions with node.js with no idea of what challenges I was about to face.
With portability as the priority, and after a couple of iterations, and our learnings from three stories, we discovered the concepts behind Hexagonal architecture that helped us to re-use the main’s application logic behind different AWS services and avoid hight complex test.