AWS Serverless, Node, TypeScript, Object-oriented programming, Event-driven, Asynchronous, Domain-Driven Design (DDD), Testable