This is a major milestone. I thought going to AWS would solve my problem but I was stuck with my ec2 windows server because I still needed Apache24 httpd to listen for requests on port 80.
Here it is, from soup to nuts full stack
|Old Stack||New Stack||now pure Serverless|
|java jvm||no Java|
|Java servlet||AWS Lambda||app logic - middleware|
|tomcat listener||aws api gateway|
|apache24 on aws ec2||free apache without ec2|
|JQuery frontend||plain js frontend||presentation layer|
|--ajax to servlet||--fetch Lambda function|
|--axios library||--no libs|
|mySQL db||AWS S3 document db||backend database|
|SQL||noSQL w JS array methods||analytics|
* no libs like react, axios or bootstrap that slow down load time
* no Node Js or npm used
* tried React for frontend but abandoned it due to complexity
* no need for Netlify, Github or Jamstack
* no cookies used like Google Analytics
* manage SEO with Google Search console, Lighthouse and Ahrefs
I wanted to do all the above without using the Node JS runtime. I opted for Plain JS vs React and designed my frontend with no libraries.
So this is it, help me celebrate. I hope to expand on each phase of my journey with future Dev.to articles.
Signed Rick Delpo 10-18-2022
PS, if u want to read about 17 reasons why I abandoned React click here
Also, u can read about my AWS Lambda Adventure with code examples on Medium here at
AWS Lambda Example using S3 Data Source