A team-centric standard for building cloud native apps.
Open Application Model [OAM] describes a model where developers are responsible for defining application components.
While application operators are responsible for creating instances of those components and assigning them application configurations.
And infrastructure operators are responsible for declaring, installing, and maintaining the underlying services that are available on the platform.
Atlantis: Terraform Pull Request Automation
Tilt makes it possible to develop all your microservices locally in Kubernetes while collaborating with your team.
Write a Tiltfile script that describes how your services fit together. Share it with your team so that any engineer can hack on any server. See a complete view of your system, from building to deploying to logging to crashing.
Making web development easier
Screwdriver is an open source build platform designed for Continuous Delivery.
Ansistrano.deploy and ansistrano.rollback are Ansible roles to easily manage the deployment process for scripting applications such as PHP, Python and Ruby. It's an Ansible port for Capistrano.
A good naming scheme is scalable, unique, and easy to remember. The purpose of these naming schemes is to name networked servers, wireless access points or client computers, but it can also be used to name projects, products, variables, streets, pets, kids, or any other project where unique names and rememberable names are required.
Whenever you make a change to your codebase, there's always going to be a risk that you're about to break something.
No one likes downtime, no one likes cranky users, and no one enjoys angry managers. So the act of deploying new code to production tends to be a pretty stressful process.
Vagga is a tool to create development environments
teletraan - Teletraan is Pinterest's deploy system.
hanoverd - Docker handover daemon - the `docker replace` you always wanted
An easy to use editor for crontab schedules.
mgmt - A next generation config management prototype!
polscan - Very simple bash script to run policy check shell snippets on Debian servers via SSH
sup - Super simple deployment tool - just Unix - think of it like 'make' for a network of servers
semantic-hostnames - Proposal and documentation for semantic hostnames
The modern software development landscape consists of best practices and tools that allow teams to deliver software in a near-continuous manner. By adopting a culture of automation, measurement and sharing, the time to ship code has been greatly reduced, allowing...