Hi I’m using amplify for 2 years now, once you understand the framework it’s really fast to run a website. The problem is that sometimes you have weird problems for basic stuff and you can loose days to find a solution. And the documentation is very poor.
I think it's great to spin up a simple website or web app, but changing settings or doing something slightly differently to how they want you to is a nightmare
Thanks chamo. I've been using serverless framework and is rather complicated but the learning curve decreases with time. I highly recommend it. Btw: Thanks chamo, you are the best!
BAAS(Amplify Firebase) will eat the world! comment me 5 years later. Big companies were not using cloud also, they will say it loses control, now everybody use it. BAAS will do almost everything serverless does today, just needs some maturing time. It will be: Your own server in your office -> Your virtual server on cloud -> your virtual backend in cloud -> your business logic in cloud
hey :) I recently commented about maybe getting back into public cloud (maybe you remember). During one of my interviews we talked about SAM CLI, is it worth making a video about that compared to serverless framework? All I remember from SAM CLI back in 2019 was that the performance and user-friendliness was terrible. It was slow and required a lot of resources and I think I screwed up my network settings and docker installation, so all in all it was a mess until I noticed that it was much easier and faster to develop with the serverless framework. But, yeah, that was 2019 so maybe you have some more insights on it than me.
Yeh I remember. Congrats on getting to the interview stage! I was planning on doing a few "serverless vs XXX" videos and SAM is definitely one I was to do I've also not used SAM in about 3 years and also found it painful compared with the serverless framework. I'm going to try and find some people who use it today in production and find out how it is so I have a fair comparison.
Not sure if you can through amplify. In Serverless you'd host the app in s3, use Cloudfront to add you ssl certificate (for your subdomain) and then route 53 to point your subdomain at the Cloudfront. Same way as you host a normal app
@@filipevalentegomes2383 So do you mean mywebsite.com/topics/ Again with serverless S3 sync you definitely can so. I don't think amplify gives you that level of control
Do you ever go outside of AWS, for example something like Supabase?
Hi I’m using amplify for 2 years now, once you understand the framework it’s really fast to run a website. The problem is that sometimes you have weird problems for basic stuff and you can loose days to find a solution. And the documentation is very poor.
I think it's great to spin up a simple website or web app, but changing settings or doing something slightly differently to how they want you to is a nightmare
Have experienced that when making mistakes updating a graphql schema, a nightmare.
Thanks chamo. I've been using serverless framework and is rather complicated but the learning curve decreases with time. I highly recommend it.
Btw: Thanks chamo, you are the best!
It does have steeper learning curve at the start. Once you've got the fundamentals the rest gets easier
BAAS(Amplify Firebase) will eat the world! comment me 5 years later. Big companies were not using cloud also, they will say it loses control, now everybody use it. BAAS will do almost everything serverless does today, just needs some maturing time.
It will be: Your own server in your office -> Your virtual server on cloud -> your virtual backend in cloud -> your business logic in cloud
Definitely, it's way better and allows companies to go so much faster
Awesome video, thanks for this.
Glad you liked it!
hey :) I recently commented about maybe getting back into public cloud (maybe you remember). During one of my interviews we talked about SAM CLI, is it worth making a video about that compared to serverless framework? All I remember from SAM CLI back in 2019 was that the performance and user-friendliness was terrible. It was slow and required a lot of resources and I think I screwed up my network settings and docker installation, so all in all it was a mess until I noticed that it was much easier and faster to develop with the serverless framework. But, yeah, that was 2019 so maybe you have some more insights on it than me.
Yeh I remember. Congrats on getting to the interview stage!
I was planning on doing a few "serverless vs XXX" videos and SAM is definitely one I was to do
I've also not used SAM in about 3 years and also found it painful compared with the serverless framework. I'm going to try and find some people who use it today in production and find out how it is so I have a fair comparison.
Hi, is there a way to deploy an app to a subdirectory of the domain name I have in aws amplify?
Not sure if you can through amplify.
In Serverless you'd host the app in s3, use Cloudfront to add you ssl certificate (for your subdomain) and then route 53 to point your subdomain at the Cloudfront.
Same way as you host a normal app
@@CompleteCoding I know about subdomains, but what about subdirectories?
@@filipevalentegomes2383 So do you mean
mywebsite.com/topics/
Again with serverless S3 sync you definitely can so. I don't think amplify gives you that level of control
@@CompleteCoding yes that’s exactly what I meant. I don’t even think Vercel, let’s you do it
If you use API Gateway with a Custom Domain, you could use HTTP proxies to manage "subdirectories."
having used amplify for a few days and the answer is a resounding NO
very informative ..
Glad you think so!