Cogini Blog Articles tagged aws

Jake Morrison

Building and Testing Elixir Containers with GitHub Actions

Here are the slides for the presentation Building and Testing Elixir Containers with GitHub Actions I gave to the Denver Elixir user's group. It covers testing and other practical concerns when implementing microservices in Elixir. Here is the example code: phoenix_container_example: CI/CD system based on containerized build … Read more…

Jake Morrison

Deploying complex apps to AWS with Terraform, Ansible, and Packer

Recently we helped a client migrate a set of complex Ruby on Rails applications to AWS, deploying across multiple environments and regions. They have a half-dozen SaaS products which they have built over the last decade. They had been running them on a set of shared physical servers, with lots … Read more…

Jake Morrison

Running Nerves on Amazon EC2

I have been looking into the best way to deploy Elixir in the cloud. As part of that, I have been building various AMIs with only the minimum needed to run an Elixir app. Nerves is a framework for building embedded systems in Elixir. Instead of running a general purpose … Read more…

Jake Morrison

90 percent immutable

After a fair amount of debugging, I got an app running in an AWS Auto Scaling Group (ASG), pulling its config on startup from S3 and code from Amazon CodeDeploy. On the way I found out some annoying parts of the cloud initialization process in AWS. The idea is that … Read more…

Categories

Development DevOps Products Programming

Tags