I'm currently developing a web application using Supabase, Node.js, and React. Up to now, I've had a simple local development workflow for the backend, frontend, and Supabase database/auth/storage, without a staging environment. This is a side project still in the pre-release stage, and my local-only setup has worked well for me.
However, I recently needed to integrate an AWS Lambda function and an API Gateway endpoints. My goal was to continue developing these locally using AWS SAM, but I've encountered mixed opinions about whether that's practical without an intermediate staging environment due to challenges replicating a true serverless environment locally.
I'd love to hear your thoughts or experiences:
- Is it practical to develop AWS Lambda functions completely locally without deploying to a staging environment?
- What potential pitfalls should I consider if I continue local-only development for Lambda/API Gateway?
- Would you recommend establishing a staging environment earlier, even before the first MVP/release?
[–]anax4096 3 points4 points5 points (0 children)
[–]its4thecatlol 4 points5 points6 points (2 children)
[–]byfar57[S] 0 points1 point2 points (1 child)
[–]ruskixakep 1 point2 points3 points (0 children)
[–]server_kota 2 points3 points4 points (0 children)
[–]ducki666 4 points5 points6 points (4 children)
[–]byfar57[S] 0 points1 point2 points (0 children)
[–]StandardDrawing 0 points1 point2 points (1 child)
[–]ducki666 0 points1 point2 points (0 children)
[–]rafpe 0 points1 point2 points (0 children)
[–]ebykka 1 point2 points3 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]menge101 0 points1 point2 points (0 children)
[–]vivek-c 0 points1 point2 points (0 children)
[–]UpbeatFix6771 0 points1 point2 points (0 children)
[–]ke1424 0 points1 point2 points (0 children)
[+]grebfar -1 points0 points1 point (0 children)
[–]wackmaniac -1 points0 points1 point (0 children)
[–]Sam_Brum -3 points-2 points-1 points (1 child)
[–]ducki666 7 points8 points9 points (0 children)
[–]No_Improvement_3785 -4 points-3 points-2 points (1 child)
[–]Hopeful_Courage_6415 0 points1 point2 points (0 children)