Service Orchestration – Serverless Implementation Patterns

Service Orchestration The flowchart is arguably the oldest modeling tool in software engineering. Its sim‐ plicity, with a handful of symbols, makes it adaptable enough to illustrate the logic of […]

How Can Serverless Applications Be Tested? – Testing Serverless Applications

How Can Serverless Applications Be Tested? Serverless is an entirely new software engineering paradigm. The low-cost, ephemeral nature of serverless technology provides benefits such as increased product delivery speed, abundant […]

How to Write Lambda Functions – Implementing Serverless Applications

How to Write Lambda Functions Although writing infrastructure code is becoming the prevalent model for developing serverless applications (as discussed in “Most of the Code You Write Will Be Infra‐ […]

Orchestrate complex business logic with workflows – Implementing Serverless Applications

Orchestrate complex business logic with workflows Workflow orchestration is an increasingly common pattern in serverless applications that allows you to chain multiple tasks across a single process or service (see […]

Use Lambda Powertools – Implementing Serverless Applications

Use Lambda Powertools The open source Lambda Powertools initiative provides an indispensable set of tools to use when developing Lambda functions. There are implementations in a variety of languages, including […]

Direct Service Integrations and Delegating to the Experts – Implementing Serverless Applications

Direct Service Integrations and Delegating to the Experts When AWS launched the Lambda service in November 2014 it was billed as a “zero-administration compute platform,” integrated with three other AWS […]