Unveiling the Future: Cloudbase Software's New Website

Trevor Gildersleeve
Mar 01, 20245 minute read
Discover my new website, powered by Next.js 14 and AWS services. Learn about backend innovations like AWS CDK and streamlined communication through SNS notifications.

Introduction

I'm thrilled to introduce the latest evolution of my digital presence with the launch of a brand-new website. As a technology enthusiast and advocate for streamlined solutions, I recognized the need for a website that not only reflects my commitment to innovation but also provides an engaging and user-friendly experience.

A Modern Foundation

The journey to revamp the Cloudbase Software website began with a desire to embrace modern technologies. This drive not only aimed at enhancing user experience, but also presented the opportunity to adopt technologies that will directly benefit my clients. Powered by Next.js 14, a state-of-the-art React framework, the website enables me to achieve lightning-fast page loads and a highly interactive user interface.

Cloud-Powered Infrastructure

At the core of the website's architecture lies the robust foundation of Amazon Web Services (AWS), serving as both the Infrastructure as Code (IaC) solution and Continuous Integration/Continuous Deployment (CI/CD) pipeline. Leveraging Bitbucket for source control, this strategic choice allows for swift deployment of updates, adhering to modern development practices.

Backend Magic with AWS CDK

My commitment to efficiency extends to the backend, where AWS Cloud Development Kit (CDK) plays a crucial role. This powerful combination facilitates effortless deployment of backend infrastructure and functionalities, including this websites "Contact Us" form. ensuring seamless communication between users and the website.

Interested in learing more about CDK? Check out the AWS CDK site here.

A Symphony of AWS Services

The heart of the "Contact Us" form beats with the power of AWS services such as AWS AppSync for GraphQL API, DynamoDB for reliable and scalable data storage, DynamoDB Streams to capture real-time changes, and EventBridge Pipes to seamlessly convert the data stream into actionable events. These events are then pushed to SNS, enabling any number of subscribers to leverage the new contact information, all while retaining a loosely coupled event-driven architecture.

While some may argue that this level of sophistication could be excessive for a web form, my goal was to expand my knowledge and strategically leverage applicable technologies.

Tech references to nerd out on:

Unveiling the Contact Journey

Ever wondered what happens when you submit the "Contact Us" form? Take a look at this diagram…

Sunset between mountains

Streamlined Communication

Ensuring you receive a timely response is my priority. I've implemented an SNS Email subscriber, sending an email notification whenever a new form is submitted. This streamlined communication process allows me to stay connected with you effectively.

But why stop at just an email? I'm exploring the possibility of creating an integration that subscribes to the SNS Topic. This integration could seamlessly push the submitted form data into the Cloudbase FileMaker system, further enhancing my efficiency in handling your inquiries. Intriguing, isn't it?

Thank you for being part of my journey!

Trevor Gildersleeve Founder, Cloudbase Software


Trevor Gildersleeve

Founder

Developing professionally since 1998. Founded Cloudbase Software in 2010.

Phone

(616) 258-2659

Hours

Mon-Fri: 8 am — 5 pm

Mailing Address

99 Monroe Ave NW Ste 200, Grand Rapids, MI

Ready to start a discussion?

Use the form below, call or email.


© 2024. All rights reserved