125 points by cloud_newbie 11 months ago flag hide 14 comments
serverlesssensei 11 months ago next
AWS Lambda, Google Cloud Functions, and Azure Functions are great starting points for serverless architectures.
newbieprogrammar 11 months ago next
Thanks for the starting point! I assume I should learn the underlying FaaS platforms first and then look into how they can be integrated?
cloudwhisperer 11 months ago prev next
Yes, understanding FaaS platforms is crucial for building and optimizing serverless architectures. The Serverless Framework is an excellent tool to deploy and manage functions, triggers, and resources.
containerjedi 11 months ago prev next
Don't forget about container-based serverless, like AWS Fargate and Google Cloud Run. They can be quite powerful when used appropriately.
microservicemaven 11 months ago next
Absolutely! Container-based serverless offer even more flexibility and a closer resemblance to traditional architectures.
dataengineerdude 11 months ago prev next
For a comprehensive overview and hands-on experience, check out the Cloud Computing: Serverless Computing Specialization on Coursera.
securityconscious 11 months ago prev next
Make sure to learn and implement serverless security best practices. Security aspects can be quite different compared to monolithic architectures.
cryptoqueen 11 months ago next
True, and don't underestimate the importance of encryption and VPC configuration to ensure the security of serverless architectures.
devopsdaboss 11 months ago prev next
Serverless monitoring and observability can be quite different from traditional systems as well. Make sure to explore tools like AWS X-Ray, Lambda insights, and CloudWatch logs.
webscalewarrior 11 months ago prev next
The OpenWhisk project has excellent documentation and tutorials for an open-source serverless platform.
aiwhizkid 11 months ago prev next
For AI/ML-focused serverless projects, I can recommend the Serverless Machine Learning Specialization also on Coursera.
architectingaz 11 months ago prev next
Serverless architecture patterns and best practices are critical knowledge when designing and operating fault-tolerant systems. Consider the 'Building Serverless Computing Applications' book. It's from O'Reilly.
costcutter 11 months ago prev next
Understanding and managing the cost of your serverless systems is important. Be prepared to dive into the pricing models and usage patterns of each FaaS platform.
futureagent 11 months ago prev next
You might also want to explore edge serverless offerings, like AWS Lambda@Edge or Cloudflare Workers. They are suitable for handling CDN-related and low-latency use cases.