126. Bastion Containers
13:31
Ай бұрын
124. S3 Performance
20:06
2 ай бұрын
122. Amazing Databases with Aurora
28:58
120. Lambda Best Practices
26:23
4 ай бұрын
106. Luciano at re:Invent
18:34
8 ай бұрын
105. Integration Testing on AWS
28:29
104. Explaining Lambda Runtimes
25:01
Пікірлер
@tsumita777
@tsumita777 Күн бұрын
Awesome content! Thanks!
@marekkucak6581
@marekkucak6581 12 күн бұрын
This combo always appeared natural, fast and cheap but there was not many sources on the topic.
@Loige
@Loige 12 күн бұрын
Indeed! That's one of the reasons why we thought about writing a book. Hopefully it will become a good resource to get started with this powerful combo. Have you tried yourself to write some Lambda functions in Rust? I'd love to hear about your experience if you did!
@jhonsen9842
@jhonsen9842 16 күн бұрын
What about Golang
@probably_crater
@probably_crater Ай бұрын
was this before the AWS CDK?
@gabrieldash721
@gabrieldash721 Ай бұрын
How about free tiers, all new account have it’s own “free tier”?
@vigilanteer
@vigilanteer Ай бұрын
Amazing! I do have a question though. Many people say that cloudwatch is one of the most expensive AWS services. I understand that cloud cost optimization can help... but many just go towards open source tools like OpenSearch (ElasticSearch) or Prometheus... because you don't have pay that much as cloudwatch..??? really don't understand what they are trying to say to be honest.
@sahebjotsingh6306
@sahebjotsingh6306 Ай бұрын
great episode!
@ninjacloudtechnology6545
@ninjacloudtechnology6545 Ай бұрын
i am running my company celestibia solutions pvt , but not getting good client can u help me to in this
@reynerloza1630
@reynerloza1630 Ай бұрын
for app config, if you have cold start lambdas you would pay cost per request received for each one one right? which is 0.0008, so if I have 40 lambdas, every time they are loaded will be 40*0.0008, let's say every 15 min my lambdas are loaded, so in 24 hrs will be 3 dolars, and one month, 90 dolars. I think it make senses to use app config if you have a very active application for all the lambdas
@SonOfSofaman
@SonOfSofaman Ай бұрын
Thanks for covering this topic. It's good to learn about new options, otherwise I just keep using what I already know. I'm looking forward to seeing how CFHT evolves.
@alansnyder8448
@alansnyder8448 Ай бұрын
I'm a big fan of DynamoDB's scalability, especially since I've been at startups where SQL databases failed when our prototype took off and we suddenly had a surge of users. It nearly killed one startup. That said, if the access pattern becomes too complex, you need to combine DynamoDB with something else, like an SQL database. I attempted a "single table design" once. It was challenging enough that I locked myself in a conference room with whiteboards to map it all out. By the end of the day, I had it figured out and started writing it up. The next morning, my boss added a last-minute feature that required a new access pattern, causing the entire single table design to collapse like a house of cards. I haven't attempted such a design since. Now, when I use DynamoDB, it's for simple use cases with a primary key and sort key (like a timestamp). If it gets more complicated, I'll combine it with an SQL database that might have DynamoDB keys for the large datasets. I'd like to at some point work with a network database like Neo4J or AWS's Neptune, but haven't found a case for it yet. I might invent a personal project just so I can have a reason to try it out.
@SandwichStorePlay
@SandwichStorePlay 2 ай бұрын
thank u.
@thomassteven8323
@thomassteven8323 2 ай бұрын
This thumbnail is incredible
@Loige
@Loige 2 ай бұрын
Eoin is really fast IRL! ⚡⚡
@uzair004
@uzair004 2 ай бұрын
I don't know who needs to hear this but I have been using dynamodb as primary db in one project and it is total pain in the rear to design db (access patterns and data modeling) for application with a mobile application and dashboard. No matter how much effort you put in, there will be a point where your existing patterns won't be enough and there no easy way to support new ones.
@Loige
@Loige 2 ай бұрын
In this episode, we mentioned that you could use a user email as a primary key in DynamoDB. This can work but from a compliance/security/privacy perspective it might a bit of a problem. So in these cases, if you don't have other unique identifiers for the user, you could use a hash of the user email instead (e.g. md5 or sha).
@lashlarue7924
@lashlarue7924 3 ай бұрын
good video, I'm basically still lost though 😮‍💨
@user-eh8mf5sz4x
@user-eh8mf5sz4x 3 ай бұрын
OpenAI could understand the speech of the Italia guy? Alora!!
@My50c
@My50c 4 ай бұрын
Thanks for the mention 👍
@devopmh
@devopmh 4 ай бұрын
the thing I appreciate a lot is the fact both of you always share the great resource that serves as a foundation of your speech, thanks for always sharing great content
@trishul_bawankar
@trishul_bawankar 4 ай бұрын
Good one! :)
@alansnyder8448
@alansnyder8448 4 ай бұрын
I got really good at CloudFormation. I wouldn't say I liked it, but felt it got the job done. Moving now to CDK (prefer Python) in the same language the project is using. Also: A show about DynamoDB single table design would be interesting to me.
@AWSBites
@AWSBites 4 ай бұрын
Do you expect any drawbacks with CDK or is it all positive? Best of luck with the move!
4 ай бұрын
Very informative episode. ADF (Amazon Deployment Framework) is another interesting framework for creating and managing accounts. It has drawbacks (like not using CKD v1 and being released slowly) but can be integrated with Control Tower and you can define and create pipelines in the CICD account.
@AWSBites
@AWSBites 4 ай бұрын
Great addition, thanks! We haven't come across ADF in the wild but we'll definitely keep an eye on its progress.
@SonOfSofaman
@SonOfSofaman 4 ай бұрын
Another great episode, as always. Thanks for sharing your knowledge. You mentioned using email aliases (using "plus" notation) to satisfy the distinct email address requirement for each account. It occurred to me that if the inbox to which all the aliases are associated were compromised, an attacker would have a list of every account in the org including each account's unique email address. Enabling MFA on every account is a no-brainer, and ideally the email inbox should have MFA enabled as well, but it does feel like putting all your eggs in one basket. Maintaining multiple distinct email inboxes is certainly a lot of work, but maybe it's worth it? Or is MFA sufficient protection?
@AWSBites
@AWSBites 4 ай бұрын
Good question! Like you say, root account MFA is essential. I guess if the management account root email was compromised, you'd be in a similar situation anyway. I would go for the simplicity of email aliases. It's very difficult to do account creation automation (Account Factory) and enforce a unique primary email inbox for each account.
@larryhenderson8625
@larryhenderson8625 4 ай бұрын
*Promosm* ❣️
@emanuelegurini
@emanuelegurini 4 ай бұрын
@emanuelegurini
@emanuelegurini 5 ай бұрын
@user-zk6ty1mf1y
@user-zk6ty1mf1y 5 ай бұрын
Excellent explanation
@AWSBites
@AWSBites 4 ай бұрын
Glad it was helpful!
@iraqiq
@iraqiq 5 ай бұрын
Great walk through and totally agree with the recommendation. Thank you 👍
@AWSBites
@AWSBites 4 ай бұрын
No problem 👍
@chrizzking
@chrizzking 5 ай бұрын
Straight to the point and very good explanation. Thx for sharing
@AWSBites
@AWSBites 4 ай бұрын
Thank you for the comment :)
@reycoseguma2184
@reycoseguma2184 5 ай бұрын
Thank you. cleared my confusion on these two concepts.
@AWSBites
@AWSBites 4 ай бұрын
That's great to hear! We should probably do more content about Cognito!
@samudralasrinivas1809
@samudralasrinivas1809 6 ай бұрын
Hello Team, Could you please let me know how to calculate utterances in live streaming audio from transcribe. If this is possible?
@MuckCityProductions
@MuckCityProductions 6 ай бұрын
Ty!
@AWSBites
@AWSBites 4 ай бұрын
You are welcome!
@SonOfSofaman
@SonOfSofaman 6 ай бұрын
Thanks for covering this topic. I knew SCPs were a thing, but never really grasped what problem they solved. As a result, I have not been using them in my organization. Now I understand. If you'll excuse me, I have some work to do ...
@eoinsha
@eoinsha 6 ай бұрын
@SonOfSofaman - it's so good to read this! This is exactly why we made the episode ☺ Thank you for sharing!
@AWSBites
@AWSBites 6 ай бұрын
Thanks for this great feedback - let us know how you got on....and if you have any more topics you'd like us to cover!
@cornelisvanderbent8569
@cornelisvanderbent8569 6 ай бұрын
Terms are used without introduction and without explanation, for example API gateway, load balancer, Cognito authoriser, groups, principle, .... Rather confusing video.
@AWSBites
@AWSBites 4 ай бұрын
Hey, thanks for your feedback! We will definitely take into account for the next episodes. It's always a bit tricky to find the right level of detail for everyone in the audience. Hopefully some of our episodes in this podcast can help with providing more context where needed. If there's a particular topic you'd like to be explored at a more entry level, please let us know :)
@alansnyder8448
@alansnyder8448 6 ай бұрын
It has been about 10 months since this episode, and I'm wondering if enough AWS services have been implemented to make this worth a look. Has Application Composer improved enough since this episode that some things mentioned here would change? I took a quick look (Jan 2024) and it seems best for API Gateway + Lambda integrated with the usual AWS Services - DynamoDB / RDS / SNS / SQS / Cognito ... I haven't done a test project but from the console, it looks like it is a quick way to start a CloudFormation template. This brings up an interesting question which is when would someone jump to CDK vs. Step Function compose vs. other options. It seems like there is a lot of overlap between the Infrastructure and code options now.
@Pradeeplingan
@Pradeeplingan 7 ай бұрын
a
@Pradeeplingan
@Pradeeplingan 7 ай бұрын
@eoin: not sure if I found the reference to the 2 Enterprise Architecture/ Message driven workflows books you mentioned, in the show notes. Could you provide that please
@Music-wu5de
@Music-wu5de 7 ай бұрын
Also what about debugging AWS API requests/responses using the AWS CLI history? 1) aws configure set cli_history enabled 2) Execute a command like "aws s3 ls" 3) Find the id and show the details with "aws history list" and "aws history show"
@Music-wu5de
@Music-wu5de 7 ай бұрын
What about jmespath tools?
@RaviKiran-us6gd
@RaviKiran-us6gd 7 ай бұрын
AWS dashboard - Crucial part of the video is missing by itself...
@Bala4433
@Bala4433 7 ай бұрын
Typical claim check pattern..
@alansnyder8448
@alansnyder8448 7 ай бұрын
Thanks this was a very interesting episode. I ran into the problem is loading pandas into a lambda function a few years ago and found it fit just about the zip file limit. Creating docker images for lambda functions had not come out yet. Knowing that pandas could very well be cached makes it even more compelling to try that route now.
@AWSBites
@AWSBites 7 ай бұрын
Great, glad you found this useful. Thanks for sharing!
@jacemc9852
@jacemc9852 8 ай бұрын
Thank you for introducing (to me) some of the concepts of Cognito. I am still left trying to understand the different scenarios and use cases in which users and organisations implement this. For example, are the users the 'Joe Public' who sign up to a service? Are they members within an organisation who will access the services which is not public? Does it even matter? I am looking at the latter case which also involves a third-party vendor whose services should be accessible within our organisation. Us - Vendor - AWS. It can be a little hard to define who are the users and who are the providers especially when tasked to build a workflow within our organisation.
@jnardiello
@jnardiello 8 ай бұрын
AWSome episode!!!
@AWSBites
@AWSBites 8 ай бұрын
Thank you @jnardiello! 😍 We hope you'll enjoy the next one too (Spoiler: still re:Invent-themed!)
@cynthiachiamaka1021
@cynthiachiamaka1021 8 ай бұрын
Thanks Eoin and Luciano for this content. Really informative. I am still young in my cloud journey, and I haven’t attended any event yet. So unfortunately for me, I have no useful tips or experience yet. On the other hand, I gained a lot from what you discussed, and most definitely it will help a newbie like me. I will be attending the REINVENT 2023 - WATCH PARTY - AWS SHANNON BLDG. My guess is this might not be a large gathering, I may be wrong tho. Nevertheless, it will be my first, and I look forward to meeting people and creating connections. Naturally, I tilt towards enjoying the company of others.
@AWSBites
@AWSBites 8 ай бұрын
Hello and thanks a lot for your lovely comment. The watch party at the Shannon Building is always a nice event and attracts a good crowd! You'll definitely meet some interesting people and have lots of fun! If you see someone from fourTheorem, say hello to them from us 😌
@cynthiachiamaka1021
@cynthiachiamaka1021 8 ай бұрын
@@AWSBites It would be grand meeting you both in person. I look forward to having a good experience tho, and I would make sure to send your hellos
@jamesdadd1908
@jamesdadd1908 8 ай бұрын
Really great episode, well done chaps! Interesting hearing Jeremy talk all things Serverless. I actually think I was at the same ServerlessDays NYC conference when Ben Kehoe and Kelsey Hightower spoke.....small world.
@AWSBites
@AWSBites 8 ай бұрын
Oh that's fascinating! Indeed sometimes tech can feel like a small bubble when these kind of things happen. Glad you enjoyed the episode and thanks for leaving a comment ;)
@AWSBites
@AWSBites 9 ай бұрын
Full interview with Jeremy here: kzbin.info/www/bejne/eWW8mKB5mrZohrM
@AWSBites
@AWSBites 9 ай бұрын
Full interview with Jeremy here: kzbin.info/www/bejne/eWW8mKB5mrZohrM