Run AWS Lambda Serverless Functions Locally

Since I discovered AWS Lambda, or Serverless functions in general, I was always confused as to how should I run or debug these locally? I mean, there are several approaches as to how to do this, but some are only relevant to specific runtimes, while others don’t exactly imitate the environment that AWS supply. So,…