The Cloud Shall Set You Free

The Moment of Truth

Nothing in life is neat and tidy. Learning new technologies is no exception. Based on the various requirements of the projects we were undertaking on our team, I knew SharePoint was only going to take us so far. Further, we were under increasing pressure to impress our clients with our tech skills and utilization of their technology. At that time, our client was AWS (I worked at Amazon, a separate entity from AWS).

Confronting My Fears

I am a relentless perfectionist when it comes to career advancement. I always felt that AWS was an entrepreneurial organization, meaning I could write my own ticket. Determined to make a splash in my new role, I immediately began to study for a few AWS Certifications. I took the AWS Certified Solutions Architect Associate, AWS Certified Developer, and the AWS Certified SysOps Administrator exams. I only passed the first two! However, I was quite happy with two out of three.


As painful as it was, I am so glad I persevered and became an AWS Cloud expert. In fact, I just took a LinkedIn assessment and scored in the top 15% of 478K people who took the Amazon Web Services assessment.

  • No servers. The only server we use is for our WordPress site, which is purely for SEO purposes. Everything else runs in on-demand containers (lambda)
  • Security. Security is our 1st and most important concern. We use integrated cloud security to ensure our applications are secure, all the time.
  • Data. We run schema-less, infinitely scalable data tables (DynamoDB), instead of non-scalable, expensive, relational databases. We only pay for data transactions we use.
  • Storage. We can easily store unlimited amounts of objects, all with nine nines of durability (S3).
  • Authentication/Authorization. We use a massively scalable Authentication service (Cognito) that ties into our other cloud-based services
  • AI/ML. Machine learning is now a commodity and is within reach of developers of all skill sets. We rely more and more on cheap and effective machine learning to automate critical business tasks.
  • Front-end Web and Mobile. We use SDKs and purpose-built classes to enable our front-end applications to seamlessly talk to the back-end (AWS Amplify)
  • App Integration. We use application integration tools to coordinate our many microservices (AWS Step Functions)
  • Email. We send thousands of transactional emails that look awesome because we use 100s of different, data-driven email templates (Amazon SES)
  • Networking. We can sub-domain anything and quickly spin up private networks where necessary (Route 53, VPC, etc.)
  • Content Delivery. We achieve lightning fast load times because we utilize multiple, low cost CDNs where necessary (CloudFront)
  • DevOps. So, so important. If you are manually deploying your code, or manually copying files, you’re doing it wrong. We build and deploy our code to multiple environments with a single command line argument. (CodePipeline)
  • Infrastructure. We actually program our infrastructure. Its the coolest thing ever (CloudFormation + AWS CDK)



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
Matt Pitts

Matt Pitts

Ex Amazon Engineer and Founder of @AdonousTech. A technology company focused on #VoiceFirst #Serverless and #Cloud applications for small businesses