Ship it!

This is part 8 in a series documenting my journey migrating my progressive web app, called SqAC, to AWS cloud native. If you haven’t been following it before now, here are the previous posts:

Custom Domain Name

Hosting an application on S3 is easy — we did…


Photo by Zan on Unsplash

This is part 7 in a series documenting my journey migrating my progressive web app, called SqAC, to AWS cloud native. If you haven’t been following it before now, here are the previous posts:

But first…

Updated Dependencies

This series isn’t about Angular, so I won’t go…


This is part 6 in a series documenting my journey. If you haven’t been following it before now, here are the previous posts:

Review Our Goal

User settings and collections can be saved to and retrieved from the cloud. Now I need to finish off publishing “public” collections and add in the ability for other users to find these. Let’s refer back to the architecture diagram:

In this series installment, I will implement the row down the middle: AppSync, DynamoDB, and the…


A storm in brewing — photo by Adam Fanello

This is part 5 in a series. If you haven’t been following it before now, here are the previous posts:

Preface

Generally this series is written as I use the tool and presented in the order that I created the content. There’s some editing from draft to publishing, but this series is about the journey and so I present it as such.


This is the most clickbait title I could think of. Why did you click it?!

Note to authors and editors: If you use any of these phrases, I will not click!

Why did you?

Science says…

“Science” doesn’t talk. A scientific study may indicate some interesting discovery. Real science employes the scientific method of hypothesis, experimentation, and peer review. If an article claims that “science” says something, and it is missing these components or a source with them… it isn’t science. It’s either marketing or political manipulation.

One Weird Trick

This is just pure clickbait by uncreative marketing people. …


Photo by Markus Spiske on Unsplash

I was reading about the new aws-sdk for Javascript version 3 (aws-sdk-js-v3), and part of the advancement is the modularization of the SDK to reduce the resulting deployment package size — and by extension cold-start time.

You can read about the new v3 SDK, including the modular architecture, here.

What if you are working on a project though that is stabilizing for release, or you just aren’t ready to make the jump to v3 yet? …


Photo by Steve Johnson on Unsplash

In part 4 of this series, I add Amplify Storage and explore its security model and how to customize it…

  1. Records are limited to 400 KB and I don’t want to limit a collection to that size.
  2. Amplify’s storage API may use…


This is part 3 in a series. If you haven’t been following it before now, at least read part 2 before proceeding:


Photo by Kaleidico on Unsplash

Last time (in part 1), I gave some background on the application to migrate (Square Auto-Choreographer; SqAC), and why I’m migrating it (to add IaC and learn the latest in cloud native development). Specifically, I gave the spoiler that I’m going to attempt this migration by using AWS Amplify. Review complete. 😛

Now on to part 2: Requirements & Architecture

What is AWS Amplify?

The blogosphere (real word) is full of articles about AWS Amplify. There’s a good chance you found your way here specifically on that keyword. Simply: Amplify is a full-stack serverless framework and CLI tool. It lets a developer focus on…


Photo by Aryan Singh on Unsplash

Over the course of eight months I made a journey. You might say that my application made a journey, but it was a journey for me as well to learn and struggle my way through some new development tools. Along the way, I documented that journey to share with you. This post is part one of eight to share that journey. Throughout, I try to be fair and honest; respectful both to the authors of these tools and services and to you my readers…

In this post, I begin exploring how to migrate my SqAC app to be an AWS…

Adam Fanello

Lead Software Architect and AWS Solutions Architect, specializing in cloud native development as well as web clients. Also, a square dance caller. 🤷‍♂️🕺🏻

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store