Deploying IAM Services in the AWS Cloud

Tags: ,

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

Infrastructure as Code Using Terraform

Tags: ,

Terraform 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: ,

This 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: ,

This 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: ,

Continuous 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.