Authorization with API Gateway, Cognito and React

I've been experimenting with using Amazon Cognito User Pools in conjunction with the Amplify Javascript library to handle user authentication in our Single Page applications. One of the problems I ran into was finding a way to restrict my API to only be accessible to authorized users. Cognito, API Gateway, and Amplify made this easy to do. Configure API Gateway From your API Gateway settings in the AWS Console, select Authorizers, and then choose Create new authorizer. Enter in the...

Read More

Sidekiq Rundown Part 1: Getting Started with Simple Workflows

What is Sidekiq? At Custom Ink we leverage Sidekiq as a job scheduler to execute batch processing workflows. This post is part of a series, "Sidekiq Rundown," where we will explore various features of Sidekiq. Sidekiq enables us to efficiently parallelize jobs/tasks reliably and sidekiq queues allow the workloads to stack up. The main point of utilizing a job scheduler is to manage the background execution of jobs that orchestrate business activity automation. Using an open-source technology solution like Sidekiq...

Read More

Chaos at Custom Ink

How Custom Ink implements Chaos Engineering and how you can do it too!

Read More

Secure Configs with AWS SSM Parameter Store and Rails on Lambda

Part of an series while developing, Lamby - Simple Rails & AWS Lambda Integration using Rack 🚂🐑. Most Rails applications require over a dozen environment variables to configure themselves or use popular gems. Most notable is the DATABASE_URL or others like SECRET_KEY_BASE which is used by Rails itself to sign encrypted cookies for sessions.

Read More

Day Zero Deployments

Custom Ink leverages open source tools and practices that unlock Day Zero Deployments for new engineers and frictionless development for our entire engineering organization! Here's how!

Read More

Rails on AWS Lambda with SAM

Move over basic "Hello World" functions - get ready to super charge your next Lambda project with the most productive web framework on the most convenient cloud infrastructure! Following up from my Arlington Ruby presentation AWS Lambda & Ruby/Rails with SAM last week - I am very excited to share today how you can get started with Rails under AWS Lambda.

Read More

[Video] AWS Lambda with Ruby on Rails and SAM

At Custom Ink, we are always working on new technologies and love to share with the community. Ken Collins recently presented on using Ruby on Rails with Lambda at Arlington Ruby. We recorded the presentation to share. Description A progressive dive into how to use Ruby with AWS Lambda via their serverless application framework SAM to locally develop, test and ship your function to the cloud. Along the way we will cover topics on how to build native extensions, extend...

Read More