This channel is devoted to helping you become a better developer by learning about AWS, cloud computing, and system design concepts.
My name is Daniel Galati and I have nearly a decade of experience working in tech. I am currently working as a senior software engineer at Amazon.
On my channel, you'll find videos on software development topics such as databases, design principles, and cloud computing. I put an emphasis on making complicated topics easier to understand. From time to time, I'll also share developer career advice gathered through real-life industry experience for those of you looking to break into, or are already established in the software industry.
If you want to join me in becoming a better developer, hit that subscribe button now.
Patreon Link: www.patreon.com/beabetterdev
---------------------
Videos created are based on my own opinion and not related to any company, organization or person.
Пікірлер
Great
You saved me
So does querying with parition and sort key will take logn time? Partition key will determine with hashing function the correct partition and then in that partition we will use sort key(log n time, where n is rows with same partition key value) to get to the reuqired row?
@ 27:53 Security Group A block ( far left hand corner) "Outbound Rule" should have "Destination" as Security Group B not as "Source". So > Type , Protocol , Port Range , Destination (rather than Source). Thanks for this crisp video. Great refresher.
I keep getting an error on line 7... I am using the exact same code from the repo import json print('Loading function') def lambda_handler(event, context): #1. Parse out query string params transactionId = event['queryStringParameters']['transactionId'] transactionType = event['queryStringParameters']['type'] transactionAmount = event['queryStringParameters']['amount'] print('transactionId=' + transactionId) print('transactionType=' + transactionType) print('transactionAmount=' + transactionAmount) #2. Construct the body of the response object transactionResponse = {} transactionResponse['transactionId'] = transactionId transactionResponse['type'] = transactionType transactionResponse['amount'] = transactionAmount transactionResponse['message'] = 'Hello from Lambda land' #3. Construct http response object responseObject = {} responseObject['statusCode'] = 200 responseObject['headers'] = {} responseObject['headers']['Content-Type'] = 'application/json' responseObject['body'] = json.dumps(transactionResponse) #4. Return the response object return responseObject Response { "errorMessage": "'queryStringParameters'", "errorType": "KeyError", "requestId": "095f8e51-982c-4621-956d-2032446286da", "stackTrace": [ " File \"/var/task/lambda_function.py\", line 7, in lambda_handler transactionId = event['queryStringParameters']['transactionId'] " ] }
" cdk init app --language typescript " after using this command in my terminal it's showing as command not found and I can't download the prerequired packages what should i do to solve this issue
Well Done!
Will this course get uploaded to Udemy so a wider audience can buy your course?
Excellent as always. Thank you for your content on WAF. One question: I guess having a list of IPs and using the NOT operator for the rule would implement a "white list" of IPs, correct?
yes you can make an IP whitelist by configuring a rule that blocks requests from IP addresses not in your specified list. Essentially, you would use the NOT operator with a list of allowed IPs to deny access to any IP addresses not explicitly allowed.
This is a fabulous resource that I wish I had when first starting g out many years ago. 👍👍👍
I am unable to paste the code when I try to create the policy. When I paste it says JSON syntac error
Your channel is becoming one of the best sources to learn cloud! Pretty solid content instead of more of the same as others are doing.
This guy constantly looking at the camera makes me feel uncomfortable
What is this tool you use for your presentation topic/outline?
Fantastic explanation, thanks!
Great explanation, thank you!
Thank you so much.
I literally wouldn't have a job without this channel bro
there are no import boto3, you have to had an error, but it seems be cutted !
how would this work when you want to make use of a peering VPC connection and maybe and lambda endpoint setup?
To be honest, no-one defined serverless before AWS basically come up with Lambda, and then it was coming mostly from AWS. So, it is really up to them how they are going to define it and this definition can surely change. It is already for a long time that Serverless is only about scalability/elasticity and not bothering about infra setup and paying per some units, not servers.
So pleasing, but trying to make a good living with this course,
Brilliant explanation....!! Wonderful job explaining the concept so elegantly....!! Thank you.
Hi. Can i configure MFA for my Amazon WorkMail users
Thanks for nice lecture,
I feel so seen. After a day of meetings with people from other teams, 1:1s, stand ups, I felt depleted. And, I still had to write design documents, updates, reply emails, and update stakeholders. I though that my energy levels had just disappeared, however going back to doing IC work I found I had almost an infinite amount of energy. Engineering Management is really taxing, but on the flip side the impact is very rewarding.
whys there no sign-up using google option?
Great video! Proper explanations which helped us understand even better but would have been perfect If you had ssh into private instance to check the internet connectivity for confirmation. would be helpful If you share the Interaction of AWS services using VPC endpoints in upcoming videos!
is possible to implement otp generation also
7:56 it says bucket is empty and request coming in this time is going to be rejected. I didn’t quite catch that. If the bucket is empty it means it can accommodate 100 request, which is the size of the bucket, and should be served. Isn’t it. I want to know what am I missing?
If you're having problems with the addEventNotification, this line did it for me: Level2S3Bucket.addEventNotification(EventType.OBJECT_CREATED_PUT, new cdk.aws_s3_notifications.SqsDestination(queue));
it's a paid bloatware now
Amazing video, very useful! Thanks!!!
Hey, I am an SDE Intern at Amazon and I was finding it difficult to understand this stuff. This video is just the thing I wanted Thank You So Much
Thank you so much. I didn't know that it is possible to deploy a container on lambda before
T H A N K Y O U <3
When I heard "pages us" .. lol ..right away I knew the age of the narrator ..lol
Amazing video. Thanks for sharing.
I'm a new web dev and have no knowledge of sys admin or dev ops. But I want to say, man thank you so much for all the video you provided, you makes AWS so much clearer! AWS should pay for your work lol!
This is gold! thank you very much. I would add to play AWS Cloud Quest as it isan amazing tool to learn imo:)))
want to learn cloud --> step 1) stop using AWS console
Weird map with Alaska detached from Canada and placed south of mainland US
Great video, thank you! Shouldn't you also mention Direct Connect when listing Other Useful Features on ~38 minute of the video?
Can anyone help me understand how you would do one box with a seperate backend/frontend. I would need the 10% to get both the new frontend and access the new backend. The backend and frontend both have different hostnames, don't know how to carve out groups of users by DNS when there are multiple hostnames in play.
gettiing "Message": "User: anonymous is not authorized to perform: es:ESHttpGet with an explicit deny in a resource-based policy"
Elasticsearch always had unexpected bills for me, thanks for detailed description.
Hey man great video
I have a requirement to stream dynamoDb data to lambda which is in different account. As per the documentation, I can only stream dynamoDb data into the lambda of same account. How can I fulfil my requirement? Can anyone help me out!
could you provide this book for free?
Hi! i have a question, for python is the same process? because when i launch the cdk i dont have the same folders.