Alhamdulillah, my first AWS project is now live. I built a fully serverless form application from scratch, utilizing the following components: - S3 to host the frontend - API Gateway to handle requests - Lambda (Python) to process form data - DynamoDB to store every submission This setup means no servers and no maintenance, just the cloud. Honestly, I felt stuck on tutorials for weeks, thinking I wasn't making progress. However, building this project helped clarify many concepts that hours of watching videos couldn't. The most time-consuming part? Getting CORS configured correctly between API Gateway and Lambda. It may seem straightforward on paper, but it can be quite frustrating in practice. You can find the full project along with the architecture diagram on GitHub → https://lnkd.in/d43yGeny #AWS #DevOps #CloudComputing #Serverless #LearningInPublic
Deploying First AWS Serverless Project
More Relevant Posts
-
🚀 Just built my first Serverless API on AWS! As part of my cloud learning journey, I successfully built and deployed a REST API using AWS Lambda and API Gateway — completely serverless and zero cost! Here is what I built: GET /hello → returns a welcome message POST /greet → accepts a name and returns a personalized greeting Here is what I learned: ✅ What Serverless means and why it matters ✅ How AWS Lambda works (event driven, pay per millisecond) ✅ How to write a Lambda function in Python ✅ How to create and configure HTTP API Gateway ✅ How to create and attach routes to Lambda ✅ How to debug using AWS CloudWatch logs ✅ How to test APIs using browser and Postman The most interesting thing I learned is that serverless does not mean no servers. It means YOU do not manage servers. AWS handles everything — scaling, patching, availability — and you only pay for the milliseconds your code actually runs. First 1 million requests every month are FREE on AWS Lambda! 🎉 This is just the beginning. Next I am going to connect Lambda to DynamoDB to store real data and build a complete CRUD API. If you are learning cloud, start with Lambda. It is simple, powerful and almost free to learn. #AWS #Serverless #Lambda #APIGateway #CloudComputing #Python #LearningInPublic #Cloud #BackendDevelopment
To view or add a comment, sign in
-
Built an end-to-end EC2 Governance Engine on AWS using Python, Terraform, Lambda, EventBridge, SNS, Slack, and S3. This project scans EC2 instances across all states, applies governance rules, snapshots stopped instances, optionally terminates approved ones, generates CSV reports, stores them in S3, and sends notifications by email and Slack. What I liked most about this build was combining infrastructure automation with real operational governance, not just deployment. It was a great hands-on way to work with Lambda packaging, Terraform workflows, reporting, notifications, and cloud cost/control practices. Tech used: AWS Lambda EC2 EBS EventBridge SNS S3 Terraform Python GitHub Actions Slack API Always growing through building real-world cloud projects. Github Link : https://lnkd.in/grx7mGHQ #AWS #Terraform #Python #DevOps #CloudComputing #Lambda #InfrastructureAsCode #GitHubActions #EC2 #CloudEngineering
To view or add a comment, sign in
-
-
Just built and deployed a real-time log monitoring dashboard — live on AWS EC2! 🎥 Watch it in action above! ⬆️ Started with just an idea, wrote the code, containerized everything with Docker, and deployed it on cloud. Honestly learned so much in this journey! The app lets you monitor logs in real-time — you can filter them, search them, and add new ones with custom data. Everything running smoothly on AWS with Docker Compose managing all three containers — frontend, backend, and database. 🛠️ What I used: React + Vite, Node.js + Express, MongoDB, Socket.IO for real-time, Docker + Docker Compose, and AWS EC2 for deployment. 🔗 GitHub: https://lnkd.in/dBtp5dAu If you're learning DevOps or full-stack — just start building. That's the only way! 💪 #Docker #AWS #ReactJS #NodeJS #MongoDB #SocketIO #DevOps #Alhamdulillah
To view or add a comment, sign in
-
Excited to share CloudNotes — my latest full-stack serverless project on AWS! As I deepen my journey into Cloud Engineering and DevOps, I aimed to create something genuinely production-ready — not just a tutorial clone. The Architecture: - React + TypeScript SPA - CloudFront CDN - API Gateway - Lambda (Node.js) - DynamoDB Engineering Challenges I Solved: - OOM build crash on t2.micro — fixed with Linux Swap and NODE_OPTIONS heap tuning - CORS preflight failures — resolved in API Gateway and Lambda response headers - SPA 403 on refresh — addressed with CloudFront Custom Error Response rules Every problem reinforced one key insight: Cloud Engineering is about understanding how data flows securely and reliably between services. GitHub: [https://lnkd.in/gDFSvH5e] #AWS #CloudEngineering #DevOps #Serverless #React #TypeScript #Lambda #DynamoDB #LearningJourney
To view or add a comment, sign in
-
I wrote three lines of Python and stopped a running EC2 instance without touching the AWS console once. That's the shift Lambda makes. Not just "serverless functions" as a concept but functions that reach into your infrastructure and control it programmatically. Three operations. One instance ID. Three lines: ec2.stop_instances(InstanceIds=instances) ec2.start_instances(InstanceIds=instances) ec2.terminate_instances(InstanceIds=instances) The first run failed immediately. AccessDenied. Lambda had no permission to touch EC2. Fix: Attach an IAM role with EC2 permissions. Note for Production: Never attach EC2FullAccess in a real environment. Write a scoped IAM policy for that specific instance only. EC2FullAccess on a Lambda function means a bug in your code or a compromised function can terminate anything in your account. Cross-region trap: If Lambda and EC2 are in different regions, boto3 targets the wrong region by default. Add region_name='eu-west-2' explicitly. Full write-up on Medium https://lnkd.in/eZbZS9Wh #AWS #CloudEngineering #Lambda #Serverless #Python #boto3 #EC2 Cloudboosta
Controlling EC2 with AWS Lambda — Stop, Start, and Terminate Without Touching the Console medium.com To view or add a comment, sign in
-
Next article in my cross cloud Agent series - this installment covers building A multi-modal Agent with the Gemini Live Model with an embdded ADK agent and then deploying the complete solution to an Amazon cluster running ECS Express. There is a lot going on in this one - but I was able to test different pieces of technology together to get the whole solution working. Probably overkill- but I wanted to start with the most basic approach before tackling more complex scenarios with multiple agents, gateways, and proxies. The code base is virtually unchanged across clouds and is a building block to validate the approach. The Cross Cloud Series is here: https://lnkd.in/eHYsbUhH The Medium Article is here: https://lnkd.in/eSux9bW2 dev.to is here: https://lnkd.in/ecHK-Zwk #GDE #MCP #Python #GoogleCloud #AWScommunity #AWS #AWSCommunityBuilders
To view or add a comment, sign in
-
-
LocalStack moved its core services behind a paid subscription plan. Luckily, there's 𝗠𝗶𝗻𝗶𝗦𝘁𝗮𝗰𝗸. It's a free and open source alternative built for developers who want a simpler path. You get more than thirty AWS services running locally on a single port. What stands out is that it uses real infrastructure instead of basic mocks. It spins up actual Postgres databases for RDS and real Redis containers for ElastiCache. It can also run real Docker containers for ECS tasks. Your local cloud starts in about two seconds. It uses around 30 MB of memory at idle. The Docker image stays lightweight and fast. Your existing tools like AWS CLI and Terraform work without friction. You just point the endpoint URL to localhost. Stop paying to test cloud architecture locally. 🔗 Link to repo: github(.)com/Nahuel990/ministack --- ♻️ Found this useful? Share it with another builder. ➕ For daily practical AI and Python posts, follow Banias Baabe.
To view or add a comment, sign in
-
-
🚀 Project 3 done! Built a fully serverless HTTP API on AWS using: AWS Lambda (Python 3.12) no servers to manage API Gateway :live HTTP endpoint in seconds Terraform :entire infrastructure as code GitHub Actions : auto-deploy on every push to main Every push triggers a CI/CD pipeline that plans, reviews, and applies infrastructure changes automatically. Open to any feedback or suggestions 😊 always looking to improve! 🙌 The goal: zero manual work from code to cloud. 🔗 GitHub: https://lnkd.in/dkjn3AYu #AWS #Terraform #Serverless #DevOps #CloudComputing #Lambda #GitHubActions #IaC
To view or add a comment, sign in
-
☁️ From Code to Cloud: Built a Secure, Automated Flask Stack on Amazon Web Services (AWS)! I designed and deployed a cloud-based infrastructure on AWS for a containerized Python Flask application, focusing on security, automation, and clean architecture. Here is a summary of the architecture and core implementations: * Zero-Credential Security: Used AWS IAM Roles instead of hardcoded access keys to let my EC2 instance securely pull configurations from AWS S3. * Infrastructure Isolation: Deployed everything inside a dedicated AWS VPC with strict Security Groups (only opening Port 80 for public traffic). * Container Orchestration: Used Docker Compose to run a multi-container environment with an Nginx Reverse Proxy guarding the Flask Web App. * 1-Click Automation: Wrote a Bash automation script that handles everything from system updates to pulling cloud configs and launching the containers. 🚀 Codebase & Setup: https://lnkd.in/e7bxVuci This project demonstrates my practical application of zero-trust security principles, cloud automation, and container networking. #AWS #DevOps #Docker #CloudComputing #JuniorDevOps #PythonFlask #CloudEngineer #Hiring
To view or add a comment, sign in
-
-
When I started learning AWS, I was completely lost. 😅 200+ services. No idea which one to use. No idea where each fits. Should I use EC2 or Lambda? RDS or DynamoDB? What even is CloudFront? I struggled for weeks — and I know I'm not alone in this. So I decided to build something that I WISH existed when I was starting out. 👇 🚀 An interactive HTML guide that covers: ✅ Which AWS service does what — in plain English ✅ Where to host your Frontend (S3 + CloudFront) ✅ Where to host your Backend (EC2 / Beanstalk / Lambda) ✅ Where to store your Database (RDS / DynamoDB) ✅ How to INTEGRATE all three together (with real code!) ✅ Step-by-step deployment process — Phase by Phase No jargon. No confusion. Just simple explanations + real use cases. You can search any service, click to expand, and see exactly when and where to use it. 🔗 Download the free interactive file → https://lnkd.in/dS5B5bMi If this helps even ONE person avoid the confusion I went through — that's enough for me. 🙌 Save this post for your AWS learning journey! 📌 #AWS #CloudComputing #AWSCertification #LearnInPublic #DevOps #CloudArchitecture #WebDevelopment #TechCommunity
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
super brother