Sitemap
Better Practices

For individual engineers to the largest teams, Better Practices is intended to distill knowledge from the Postman community. This is a place to learn about modern software practices together! Read more: https://medium.com/better-practices/introducing-better-practices-e9cf14cf0c88

Continuous Deployment with Postman Collections

12 min readJan 15, 2019

--

Traditional Deployment Pattern

Interlude: Continuous Integration and Deployment

Continuous Integration vs Delivery vs Deployment

Postman’s Approach to Continuous Deployment

Adopting git-flow organization-wide

Tests running on Bitbucket pipelines

Postman’s Deployment Pipeline

AWS Elastic Beanstalk to manage deployment environments

ECR and prebuilt docker images to the rescue

We can treat every deployment as an amalgam of a docker image and its associated immutable configuration.

Concept of a deployment (code + config)

Deployment as a closed-loop control system

Closed-loop Continuous Deployment

Automation with Collections in the API First World

Everything is just an API call away

Collections can help define workflow with help of pre-request and post-request scripts.

The Collection Computer

Implementation

AWS Lambda + Newman

Collection Deployment Flow

Promotion to production

--

--

Better Practices
Better Practices

Published in Better Practices

For individual engineers to the largest teams, Better Practices is intended to distill knowledge from the Postman community. This is a place to learn about modern software practices together! Read more: https://medium.com/better-practices/introducing-better-practices-e9cf14cf0c88

Responses (1)