Monolithic Ideas For AWS Lambda File Systems

With Rails & Lamby Today I am excited to share the release of AWS Lambda File Systems. A simple, scalable, fully managed network file system leveraging Amazon's Elastic File System (EFS) technology. And what better way to celebrate the accomplishments of our hard-working AWS friends than by building clever uses of their tools in ways they may not have intended... or outright feared 😱

Read More

Keeping Customink.com Fast and Reliable with AWS CloudFront and Application Load Balancer

In early 2020, Custom Ink implemented an AWS Application Load Balancer in front of CustomInk.com and decommissioned a set of EC2 instances running an open-source HTTP accelerator called Varnish. This transition was the latest step in our long journey to make CustomInk.com faster, more reliable, and easier to maintain. Read on to see how we used caching and load balancing to make our website more scalable and less complicated, and how we eventually got to use Amazon Web Services' managed...

Read More

AWS CLI Multi Factor Auth (MFA) with Docker

Recently I blogged about using SAM Cookicutter Projects to kickstart your development. One aspect of that work was leveraging Docker containers for all the SAM CLI commands. However, sometimes we all have AWS CLI tasks that fall outside a project. At Custom Ink we make heavy usage of Homebrew and projects like pyenv, a Python Version Manager, to install both system and project-scoped tooling. Neither of which help me maintain a sane global AWS CLI setup. Especially when multi factor...

Read More

Using AWS SAM Cookiecutter Project Templates

To Kickstart Your Lambda Projects For the upcoming Lamby work, we really want to improve our "getting started" experience. Creating a new Rails app on AWS Lambda should feel just as natural as running the $ rails new command line tool. One option to explore could be AWS' Serverless Application Repository. Commonly called SAR (czar, not es•ay•are) for short, it offers re-usable applications similiar to Heroku's deploy button.

Read More

Ken Collins - Our AWS Hero

Amazon Web Services (AWS) provides a wide array of tools, storage, guides, and services for hosting and monitoring your web and cloud applications. There is no shortage of what AWS can do, with an ever increasing set of new tools at your disposal. With Custom Ink hosted on AWS, it is essential that our company stays ahead of the curve and takes initiative in keeping up with latest industry trends and standards. This allows us to provide the most secure,...

Read More