Cloud Technology

Is "Serverless First" still the best strategy for startups in 2024?

J Asked by Joseph King · 06-02-2024
0 upvotes 11,251 views 0 comments
The question

I’m starting a new SaaS project and everyone is pushing for AWS Lambda and DynamoDB. However, I’m worried about vendor lock-in and the difficulty of local debugging. Is the speed of development in serverless still worth the risk of being stuck with one provider if they raise prices or deprecate features? 

3 answers

0
MA
Answered on 10-02-2024

For a startup, speed is your only real competitive advantage. Serverless lets you go from zero to production without hiring a platform engineer. The "lock-in" fear is often overstated for startups—if your business succeeds enough that you need to migrate, you'll have the revenue to hire a team to do it. We use the Serverless Framework which abstracts some of the AWS-specific YAML, making it slightly easier to move to GCP Functions if we ever had to. Focus on finding product-market fit first; don't over-engineer for a migration that might never happen. 

0
RI
Answered on 14-02-2024

Have you looked into "Hexagonal Architecture" to keep your business logic separate from the Lambda triggers? It makes local testing and potential migrations much easier. 

TH 17-02-2024

Richard is spot on. We keep our core logic in plain TypeScript classes and only use Lambda as the "entry point." This allows us to run the same code in a simple Express server for local development. It completely removes the "black box" feeling of serverless debugging. We also use LocalStack to emulate AWS services locally, which has made our dev loop almost as fast as a traditional monolithic setup.

0
D
Answered on 20-02-2024

I think "Serverless containers" like Google Cloud Run are the best middle ground. You get the scaling of serverless but the portability of a standard Docker image. 

JO 22-02-2024

I totally agree with Dorothy. Cloud Run gives you that safety net. If you want to leave Google Cloud, you just take your Dockerfile and run it on any Kubernetes cluster.

Share your thoughts

Your email address will not be published. Required fields are marked (*)

Professional Counselling Session

Still have questions?
Schedule a free counselling session

Our experts are ready to help you with any questions about courses, admissions, or career paths. Get personalized guidance from industry professionals.

Request a Call Back

Search Online

We Accept

We Accept

Follow Us

"PMI®", "PMBOK®", "PMP®", "CAPM®" and "PMI-ACP®" are registered marks of the Project Management Institute, Inc. | "CSM", "CST" are Registered Trade Marks of The Scrum Alliance, USA. | COBIT® is a trademark of ISACA® registered in the United States and other countries.

Book Free Session