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 […]

Function or functionless? – Implementing Serverless Applications

Function or functionless? In addition to facilitating the integration between your Lambda functions, managed services can entirely replace a Lambda function in some scenarios. Indeed, as dis‐ cussed in “The […]

Production Is Just a Name – Implementing Serverless Applications

Production Is Just a Name The concept of environments has long been ubiquitous in software engineering. Soft‐ ware is deployed to various pre-production environments, tested, and then promoted to production. […]

The case for continuous serverless delivery – Implementing Serverless Applications

The case for continuous serverless delivery It may seem counterintuitive to deploy an application or feature to your production and non-production accounts before any of it is built or even […]

Adopting continuous serverless delivery – Implementing Serverless Applications

Adopting continuous serverless delivery You can use the following set of guidelines to help your team adopt the practice of continuous serverless delivery: Practice GitOps. Put as much of your […]

Boring Delivery Pipelines—Safety, Speed, and Predictability – Implementing Serverless Applications

Boring Delivery Pipelines—Safety, Speed, and Predictability The highest barrier to adopting a practice of continuous delivery is typically a social one, rather than technological. Most engineers on your team will […]