What is AWS Amplify? Pros and Cons?

  Рет қаралды 88,352

Be A Better Dev

Be A Better Dev

Күн бұрын

AWS Amplify is a powerful CLI based tool from AWS. It helps you easily run commands that allow for AWS functionality such as APIs, Databases, User Pools, and much much more. In this video, I introduce you to some of the concepts of AWS amplify and walk you through some pros and cons of using it. If you're struggling to decide between Amplify and something else such as SAM, CDK, or Firebase, then this is the video for you.
Looking to get hands on experience building on AWS with a REAL project? Check out my course - The AWS Learning Accelerator! courses.beabetterdev.com/cour...
Intro to AWS CloudFormation - • What is AWS Cloudforma...
How to Set up AWS Billing Alerts - • How to Setup AWS Billi...
PART 2 is COMING SOON!
🎉SUPPORT Daniel @ BE A BETTER DEV🎉
Become a Patron: / beabetterdev
📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code - amzn.to/37T7xdP
Clean Architecture - amzn.to/3sCEGCe
Head First Design Patterns - amzn.to/37WXAMy
Domain Driven Design - amzn.to/3aWSW2W
Code Complete - amzn.to/3ksQDrB
The Pragmatic Programmer - amzn.to/3uH4kaQ
Algorithms - amzn.to/3syvyP5
Working Effectively with Legacy Code - amzn.to/3kvMza7
Refactoring - amzn.to/3r6FQ8U
🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone - amzn.to/3r5Hrf9
Behringer UM2 Audio Interface - amzn.to/2MuEllM
XLR Cable - amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels - amzn.to/3ktIrY6
Desk Microphone Mount - amzn.to/3qXMVIO
Logitech C920s Webcam - amzn.to/303zGu9
Fujilm XS10 Camera - amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens - amzn.to/3rentPe
Neewer 2 Piece Studio Lights - amzn.to/3uyoa8p
💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor - amzn.to/2NJwph6
Autonomous ErgoChair 2 - bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk - bit.ly/2YzomEm
MX Master 3 Productivity Mouse - amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- amzn.to/3uH6VBF
Veikk A15 Drawing Tablet - amzn.to/3uBRWsN
🌎 Find me here:
Twitter - / beabetterdevv
Instagram - / beabetterdevv
Patreon - Donations help fund additional content - / beabetterdev
#AWS
#Amplify
#Serverless

Пікірлер: 56
@BeABetterDev
@BeABetterDev 2 жыл бұрын
Check out these two other videos on CloudFormation and Billing Alerts mentioned in this video: Intro to AWS CloudFormation - kzbin.info/www/bejne/ZoTLaoKviKismJY How to Set up AWS Billing Alerts - kzbin.info/www/bejne/fIfalZ-AbdGAZrM
@joserosengurtt9777
@joserosengurtt9777 2 жыл бұрын
This video is great. I wish there were more videos like this. It gives you a good picture of what Amplify really is and what you can do with it, not stupid marketing generic information and step by step tutorials to have a trivial useless hello world app.
@hughesadam87
@hughesadam87 6 ай бұрын
Haha yup - I hate coming to a video on a new service and it's just a bunch of corporate fizzbuzz "Amplify consumer insights for organic growth" - like what?
@undercrackers56
@undercrackers56 Жыл бұрын
Thank you so much for producing this video. You delivered exactly what I was looking for.
@dragusincristian9986
@dragusincristian9986 6 ай бұрын
This clip is an eye opener!! Thank you very much for posting!
@bozzistef
@bozzistef Жыл бұрын
Great video, very informative and well explained! Thank you
@hughesadam87
@hughesadam87 6 ай бұрын
Perfect delivery and amount of info, thanks!
@pragyavashishtha2409
@pragyavashishtha2409 2 жыл бұрын
Thank you so much! This helps me a lot, being very new to Amplify. :)
@Canda-fh4xc
@Canda-fh4xc 2 жыл бұрын
Thank you for this amazing tutorial. Can you please make a Comparison video about: AWS Amplify vs. AWS CodeStar vs. AWS Elastic Beanstalk?
@PaulAussem
@PaulAussem 3 ай бұрын
Great overview. Thanks!
@dzakialwansyah
@dzakialwansyah Жыл бұрын
Its the best video, Awesome!! Its very helpfull man, thank you ✨
@__hz__6983
@__hz__6983 Жыл бұрын
Enabling Elastic search can indeed give you surprise bills as it creates EC2 instances, but if you don't enable it, the rest of the services won't give you much surprises and are easy to monitor.
@oluwafeminasiru8835
@oluwafeminasiru8835 2 жыл бұрын
this is a really great video ! thank you.
@BeABetterDev
@BeABetterDev 2 жыл бұрын
You're very welcome!
@NOCDIB
@NOCDIB 2 жыл бұрын
I liked this on the strength of the title alone. I work on a GCP cloud stack so I'm curious about the AWS equivalent to Firebase.
@BeABetterDev
@BeABetterDev 2 жыл бұрын
Thank you very much!
@khalidelgazzar
@khalidelgazzar Ай бұрын
Great video 👍 thank you 💯
@stephenfoster8543
@stephenfoster8543 2 жыл бұрын
Great video, very helpful.
@BeABetterDev
@BeABetterDev 2 жыл бұрын
You're very welcome!
@chawkichalladia1812
@chawkichalladia1812 2 жыл бұрын
"going outside the box" can be done with amplify by following amplify folder structure to add resources through cloudformation and defining those resources through the backend file. it's a pain in the ass imma give it that but works and allows for a lot of extensibility with other services but it requires a lot of manual changes and paying attention to changes being overwritten by the amplify CLI at some point.
@kethansai6904
@kethansai6904 Жыл бұрын
Great video. Just a quick point there is a cdk option available which allows us to add services not supported in amplify
@iukeay
@iukeay Жыл бұрын
Only down side is it is really hard to fully export your application to the CDK. It has deep ties to amplify hosting and branches
@grahamebull7751
@grahamebull7751 2 жыл бұрын
Perfect - thanks
@BeABetterDev
@BeABetterDev 2 жыл бұрын
You're very welcome!
@yemingluo7809
@yemingluo7809 4 ай бұрын
Great video. If I used the amplify, do I still get to modify anything it help me achieved? For example I want to change schema directly through the dynamoDB it;s using.
@saurabrakshit405
@saurabrakshit405 2 жыл бұрын
Amazing Video ! But, I want to know how to do the Sign Up, Login & other MFA if I already have a existing backend in AWS Cognito . And have the below details of the existing backend :- aws_cognito_identity_pool_id: aws_cognito_region: aws_user_pools_id: aws_user_pools_web_client_id: I hope this question will generate curiosity in you. Please make a separate vdo on this topic
@KevonMayers
@KevonMayers Жыл бұрын
You can either import them with the amplify cli commands or define them manually and call the Amplify.configure() method. There's more info in the docs
@markusfeljofsen8345
@markusfeljofsen8345 2 жыл бұрын
I love amplify
@mostinho7
@mostinho7 Жыл бұрын
Done thanks 2:40 what aws services amplify uses to deliver each of these functions If you want to learn about aws services then use them directly instead of amplify as amplify will hide the details
@christianibiri
@christianibiri 2 жыл бұрын
like it :)
@JasonJYS
@JasonJYS 2 жыл бұрын
You can go outside the box with Amplify and Aws CDK but I agree that it’s hard for people who are new aws ecosystem.
@JasonJYS
@JasonJYS 2 жыл бұрын
Here is a good video to check out. kzbin.info/www/bejne/qnzNan1je5V6gZo
@BeABetterDev
@BeABetterDev 2 жыл бұрын
Great video, thanks jason!
@JasonJYS
@JasonJYS 2 жыл бұрын
@@BeABetterDev No problem! Great work on all the aws videos. Very helpful!
@prerakchoksi2379
@prerakchoksi2379 2 жыл бұрын
whats difference between amplify authentifation and aws cognito?
@BeABetterDev
@BeABetterDev 2 жыл бұрын
Hi Prerak, There is technically no difference. Cognito is what amplify uses behind the scenes to manage the authentication of your users. Using Amplify instead of cognito simply offers a more convenient way to add user login to your project that exists in the amplify ecosystem. Hope this helps clarify
@ziranshuzhang6831
@ziranshuzhang6831 2 жыл бұрын
If you are looking this video: KEEP AWAY from Amplify! It sucks, you will never find what you need from their document, and following the document you will always land on some error though you are doing exactly the same as the document indicated. I ended up using at least 3 times more than Firebase just to achieve some very basic functionality.
@jorgesisco981
@jorgesisco981 Жыл бұрын
IS NOT CLEAR IN THE DOCS. I am trying to use a secretkey I have in system manager, but I get error: CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1 Even after hardcoding the credentials just to see if it works, I still get the same error, my CLI is set all fine, including the respective policies.
@jackblack5727
@jackblack5727 6 ай бұрын
Can anybody tell me when to use beanstalk nd when to use amplify?
@srinivaskv2227
@srinivaskv2227 2 ай бұрын
With my developer account, I am getting below error while trying to host existing app or creating new app: "Houston, there's a problem We are unable to process your request. Please reach out to your support representative." I wont be able to log service ticket with developer account. Let me know if you have any suggestions
@BobBloom
@BobBloom 2 жыл бұрын
Daniel, you did a Very Good Job with this video. Thank you for putting it together. Good to warn about "surprise billing". Is there a way to modify the app using Amplify, both in the console and via CLI? If you set up an app with Amplify, then are you supposed to continue using Amplify when modifying an app to avoid "drift"? Be well, Daniel!
@BeABetterDev
@BeABetterDev 2 жыл бұрын
Hi Bob, Great question. To be honest, I haven't tinkered with Amplify enough to be sure how it reacts to drift. Since Amplify relies on cloudformation, I would expect it to react in a similar way when it comes to drift (which is frustrating!). If using amplify, I believe its a good idea to not modify settings manually. Hope this helps
@BobBloom
@BobBloom 2 жыл бұрын
@@BeABetterDev Thank you, Daniel... and Happy Canuck Thanksgiving!
@locngoxuan6324
@locngoxuan6324 Жыл бұрын
Are you Seth Everman? Your voice is really similar @@
@HodsonShu
@HodsonShu 2 жыл бұрын
surprise bill!!!! Open search!!!!!!!!!! Don't ask me why, one night 20 dollars
@BeABetterDev
@BeABetterDev 2 жыл бұрын
Sorry to hear :(
@ginger-viking
@ginger-viking 2 жыл бұрын
AWS Amplify is shit. I use it at work and it's a terrible developer experience. Use literally anything else (e.g. firebase)
@BeABetterDev
@BeABetterDev 2 жыл бұрын
Sorry to hear that - I'm curious which part of amplify caused you the most trouble?
@pycontiki
@pycontiki 2 жыл бұрын
I can’t imagine anything being as awful as Firebase 🤷🏻‍♂️
@pycontiki
@pycontiki 2 жыл бұрын
@my_yt_channel thanks for imputing a false motive for my comment. Firebase may in fact be simpler, but it’s biggest fault is it’s an egregiously expensive platform for anything but a toy or POC project. Only fools and suckers would engage with a trap like Firebase.
@ginger-viking
@ginger-viking 2 жыл бұрын
@@BeABetterDev documentation, switching AWS profiles for diff environments, permissions, errors. I've since moved it all to Vercel and couldnt be happier.
@zdravkobeykov
@zdravkobeykov 2 жыл бұрын
@@ginger-viking Vercel has 20x the price for resources used.
@xushenxin
@xushenxin 7 ай бұрын
If you really know the service, you don't need this stupid amply. If you don't know those service, you don't know what you doing by using amply. Just don't use this stupid thing.
AWS App Runner Explained | Overview and Console Walkthrough
19:24
Be A Better Dev
Рет қаралды 23 М.
What is AWS Cloudformation? Pros and Cons?
16:24
Be A Better Dev
Рет қаралды 130 М.
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 9 МЛН
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 11 МЛН
The Ultimate Amplify vs Firebase Comparison for 2024
16:04
Train To Code
Рет қаралды 1,7 М.
I think I was wrong about AWS Amplify
30:39
Web Dev Cody
Рет қаралды 56 М.
AWS API Gateway Introduction
27:48
Be A Better Dev
Рет қаралды 22 М.
Working with Data in DynamoDB from React with AWS Amplify - Full tutorial
43:10
Complete Coding - Master AWS Serverless
Рет қаралды 62 М.
AWS EC2 on ECS vs Fargate | Whats the Difference and When To Use What?
14:54
I tried 5 Firebase alternatives
10:31
Fireship
Рет қаралды 761 М.
AWS IAM Core Concepts You NEED to Know
21:40
Be A Better Dev
Рет қаралды 193 М.
Intro to AWS - The Most Important Services To Learn
50:07
Be A Better Dev
Рет қаралды 388 М.
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 9 МЛН