The Technology Services Identity & Access Management team has chosen to deploy multiple InCommon-supported platform components using Docker images in Amazon Web Services (AWS). These deployments use the AWS Elastic Container Service (ECS) ad infrastructure as code using Terraform. We also created a GitHub Actions workflow to automate the partial deployment of the image as […]
Tag: Jon Roma
Infrastructure as Code Using Terraform
Tags: David Riddle, Jon RomaTerraform is an open source tool for defining infrastructure components (like virtual machines, networks, load balancers, and databases) in code. This code can be shared, edited, reviewed, and versioned just like any other software. Furthermore, errors in the infrastructure definition can be quickly detected and resolved through automated testing. By using code to define infrastructure, […]
Docker Architecture and Concepts
Tags: David Riddle, Jon RomaThis deep dive will introduce Docker, its architecture and terminology, and the lifecycle of Docker images and containers. In addition, we’ll cover Dockerfile automation and the use of docker-compose to build and deploy a multi-container web application.
Agile Technical Practices: Benefits & Costs
Tags: David Riddle, Jon RomaThis talk with explore the costs and benefits of agile testing, continuous integration, pair programming, and other agile technical practices. We will see how these agile techniques can lower the cost of software development and improve quality.
Continuous Delivery in the Amazon Cloud
Tags: David Riddle, Jon RomaContinuous Delivery is an agile technique that allows software to be released to production at the push of a button. In this talk we will give an overview of how Applications Services is using this technology to release software and give a demonstration of our continuous delivery system.