- Видео 73
- Просмотров 386 084
Enrico Portolan
Италия
Добавлен 30 окт 2011
Welcome to this channel people! My name is Enrico and I have 8+ years of experience as a Fullstack developer. I am passionate about self-improvement and knowledge share.
The goal of my videos is to teach topics such as Serverless, NoSQL database and WebRTC using real-world scenario examples.
Videos created are based on my own opinion and not related to any company, organisation or person.
The goal of my videos is to teach topics such as Serverless, NoSQL database and WebRTC using real-world scenario examples.
Videos created are based on my own opinion and not related to any company, organisation or person.
AWS API Gateway Security Mechanisms
In this video I explain the available security mechanisms for API Gateway: custom authorisers, Cognito authorisers and API Keys with Usage plans.
If you want to learn more about AWS Services, make sure to
subscribe to the channel:
RUclips 🎥 - ruclips.net/channel/UCrgmzG2o4xlBYzm7OB7qZFA
Medium: enrico-portolan.medium.com/
🌎 Find me here:
Twitter - enricop89
If you want to learn more about AWS Services, make sure to
subscribe to the channel:
RUclips 🎥 - ruclips.net/channel/UCrgmzG2o4xlBYzm7OB7qZFA
Medium: enrico-portolan.medium.com/
🌎 Find me here:
Twitter - enricop89
Просмотров: 318
Видео
Implementing Cognito Authorizer in API Gateway - Serverless Security
Просмотров 4457 месяцев назад
In this video I explain how to create and integrate a Cognito Authorizer USer pool in an API gateway. I will be using CDK to deploy the service and a React app to show how the login works, and how to pass JWT to the API Gateway. I will explain the whole architecture and show the code. Github code: github.com/enricop89/aws-serverless-samples If you want to learn more about AWS Services, make sur...
Build an event hosting platform with Serverless
Просмотров 557 месяцев назад
This is the second video on building a Serverless Architecture based on the Serverless Masterclass newsletter. You can join the challenge here: serverlessmasterclass.substack.com/p/challenge-2-architecture-self-review In this video I explain the challenge, go through the architecture that I design and also answer to questions related to AWS Well ARchitected framework If you want to learn more a...
Implementing Auth0 Custom Authorizer in API Gateway - Serverless Security
Просмотров 3737 месяцев назад
Explore the intricacies of serverless security in this detailed guide on integrating Auth0 Custom Authorizer with API Gateway. This video offers a deep dive into the architecture and practical implementation of robust security measures for your serverless applications. Learn how to seamlessly deploy these solutions using AWS Cloud Development Kit (CDK) and navigate the AWS Console with ease. We...
Serverless Architecture - Holiday Rental Management Well Architected Analysis
Просмотров 428 месяцев назад
This is episode 2 of the Serverless Challenge. In this episode I answer to a list of questions provided by the challenge. Join the challenge at serverlessmasterclass.substack.com/, provided by Sam Williams at completecoding.io @CompleteCoding If you want to learn more about AWS Services, make sure to subscribe to the channel: RUclips 🎥 - ruclips.net/channel/UCrgmzG2o4xlBYzm7OB7qZFA Medium: enri...
Serverless Architecture - Design a Holiday Rental Management Platform
Просмотров 488 месяцев назад
In this video, I discuss the design and implementation of a serverless architecture for holiday rental management. I cover the functionalities, such as property management, image storage, calendar management, and integration with holiday rental platforms. I also explain the use of AWS services like CloudFront, Cognito, DynamoDB, and S3. The video provides a high-level overview of the architectu...
Vonage Audio Connector Demo | Google Speech-to-Word
Просмотров 106Год назад
Dive into this hands-on demo of Vonage's groundbreaking Audio Connector! Watch as we effortlessly bridge the gap between real-time audio streams and Google's powerful Speech-to-Text service. 🔥 Whether you're aiming to optimize customer support calls, transcribe interviews, or simply curious about the capabilities of Vonage's latest tool, this video will illuminate how this connector can revolut...
Boost Your Marketo Campaigns with SMS & WhatsApp (Step by Step Tutorial)
Просмотров 338Год назад
Integrating WhatsApp and SMS in Marketo - Step-by-Step Tutorial In this video, we dive deep into the process of seamlessly integrating WhatsApp and SMS within your Marketo workflows. Whether you're a beginner or seasoned Marketo user, this guide ensures you harness the full potential of real-time messaging to elevate your marketing strategies. 🔍 What you'll learn: 1. Creating a Webhook in Marke...
Step Functions New Intrinsic Functions Available!
Просмотров 722Год назад
AWS has announced new Intrinsic functions so in this video, I will show which ones are available and how you can use them in a real-world scenario. Timeline 00:00 Introduction 02:05 New Intrinsic Functions 03:51 AWS Demo If you want to learn more about AWS Services, make sure to subscribe to the channel: RUclips 🎥 - ruclips.net/channel/UCrgmzG2o4xlBYzm7OB7qZFA Medium: enrico-portolan.medium.com...
AWS Step Functions integration with SQS (Simple Queue Service)
Просмотров 1,4 тыс.Год назад
If you want to learn more about AWS Services, make sure to subscribe to the channel: RUclips 🎥 - ruclips.net/channel/UCrgmzG2o4xlBYzm7OB7qZFA Medium: enrico-portolan.medium.com/ 🌎 Find me here: Twitter - enricop89
AWS Step Functions with DynamoDB - Tutorial
Просмотров 1,9 тыс.Год назад
Hi, in this short video I show you how to include a DynamoDB putItem node inside your step functions and how to save values dinamically. If you want to learn more about AWS Services, make sure to subscribe to the channel: RUclips 🎥 - ruclips.net/channel/UCrgmzG2o4xlBYzm7OB7qZFA Medium: enrico-portolan.medium.com/ 🌎 Find me here: Twitter - enricop89
AWS Step Functions With Lambda and DynamoDB - Tutorial
Просмотров 1,1 тыс.Год назад
In this video, I will show you how to use Step Functions with Lambda and DynamoDB. I will implement a state machine with retry and catch blocks, and a Lambda function which save item on a Dynamo DB Table Timestamp 00:00 Introduction 00:18 What are Step Functions 01:52 Step Functions Studio Workflow 12:38 Tests If you want to learn more about AWS Services, make sure to subscribe to the channel: ...
Top 5 Lambda Use Cases
Просмотров 9072 года назад
In this video I explain the top five Lambda use cases. 00:00 Introduction 00:20 Create a Serverless website 01:42 Create a Cronjob 02:59 Events Processing 03:50 File Upload 05:18 Webhooks If you want to learn more about AWS Services, make sure to subscribe to the channel: RUclips 🎥 - ruclips.net/channel/UCrgmzG2o4xlBYzm7OB7qZFA Medium: enrico-portolan.medium.com/ 🌎 Find me here: Twitter - twitt...
The Circuit Breaker Pattern - Amazon Lambda
Просмотров 1,4 тыс.2 года назад
Hello in this video I explain the circuit breaker pattern, particularly useful when integrating a 3rd party service inside your Lambda function. The code is available on github.com/enricop89/aws-serverless-samples/tree/main/lambda-circuit-breaker 00:00 Introduction 00:26 Architecture 03:50 Code 14:26 Demo on AWS If you want to learn more about AWS Services, make sure to subscribe to the channel...
10 Different Use Cases with Amazon S3
Просмотров 1,5 тыс.2 года назад
Hello, in this video I talk about Amazon S3, one of the oldest service of AWS and in particular I will walk you through 10 different use cases with Amazon S3 00:00 Introduction 01:02 First Use case 02:13 Secon Use case 03:20 Third Use case 04:12 Forth Use case 05:30 Fifth Use case 06:44 Sixth Use case 08:17 Seventh Use case 09:30 eighth Use case 10:56 Nineth Use case 11:38 tenth Use case 13:14 ...
The Top AWS Services You Need To Know
Просмотров 3452 года назад
The Top AWS Services You Need To Know
Understanding AWS Lambda Execution Context and Scaling
Просмотров 7982 года назад
Understanding AWS Lambda Execution Context and Scaling
How To Create a Serverless Cron Job
Просмотров 12 тыс.2 года назад
How To Create a Serverless Cron Job
AWS Route 53 Concepts + Exam Questions Answered [SOLUTIONS ARCHITECT EXAM]
Просмотров 7752 года назад
AWS Route 53 Concepts Exam Questions Answered [SOLUTIONS ARCHITECT EXAM]
AWS Lambda Versions and Aliases Explained
Просмотров 7 тыс.2 года назад
AWS Lambda Versions and Aliases Explained
Add Watermark to An Image Using S3 Object Lambda (2/2)
Просмотров 2,3 тыс.2 года назад
Add Watermark to An Image Using S3 Object Lambda (2/2)
AWS Databases Concepts + Exam Questions Answered [SOLUTIONS ARCHITECT EXAM]
Просмотров 8662 года назад
AWS Databases Concepts Exam Questions Answered [SOLUTIONS ARCHITECT EXAM]
AWS VPC Concepts + Exam Questions Answered [SOLUTIONS ARCHITECT ASSOCIATE]
Просмотров 2,6 тыс.2 года назад
AWS VPC Concepts Exam Questions Answered [SOLUTIONS ARCHITECT ASSOCIATE]
AWS EBS and EFS Concepts + Exam Questions Answered
Просмотров 9762 года назад
AWS EBS and EFS Concepts Exam Questions Answered
AWS EC2 Concepts + Exam Questions Answered
Просмотров 1,3 тыс.2 года назад
AWS EC2 Concepts Exam Questions Answered
AWS S3 Concepts + Exam Questions Answered
Просмотров 1,9 тыс.2 года назад
AWS S3 Concepts Exam Questions Answered
AWS S3 Object Versioning and Lifecycle Rules
Просмотров 6 тыс.2 года назад
AWS S3 Object Versioning and Lifecycle Rules
working fine in postman, but giving cors error while triggering it with react
Enrico, your assistance is greatly appreciated! My app works as expected.
plus that link in your bio doesn't work
you should've posted the policy here.
Thanks dude! 🎉
Can this be done using Terraform only?
Good video, except for the continuous lip smacking...
Excellent tutorial. Thanks
Great content 🙌
Genial!
Thank you for this, I ran the cdk, and was able to test it. However one question, should this work if using a bearer token that is the result of a login to a app which sits on Auth0. I'm not able to get it working.
Thanks!
hi, i can see the github repo but cant find the directory name with scecure-api-gateway-cognito.
how do you run this with nginx as a docker container?
Great Video!
Thanks for the video. Your video and explanation are good but the volume needs to be increased.
this is not going to work as circuit breaker lets see this test case lets say treshold = 3 timeout = 10 lets say we are hitting a unreachable service try 1: service unreachable (lets wait for 5 seconds and try again ) try 2: service unreachable ( lets wait for 5 seconds and try again ) try 3: service unreachable ( lets wait for 5 seconds and try again ) try 4: service unreachable ( lets wait for 5 seconds and try again ) try 5: service unreachable ( lets wait for 5 seconds and try again ) we are never going to get the circuit open ( because with your dynamoDB query we always get the items less than the threshold )
i want to add different port for different project dirs......how plz explain this too
thank yo so much sir.
Hi, great video, I just want a question regarding the exam questions. In question number 7 I was thinking Simple routing would be a correct answer since it also returns multiple IP addresses. Multivalue answer also return multiple IPs, but it uses health checks. In the question there is not any specification about checking the health of the IPs. What made you select Multivalue Answer option? Thanks
thx!
Invalid mapping expression specified: Validation Result: warnings : [], errors : [Invalid mapping expression parameter specified: method.request.path.bucket]. I got this error for adding url path parameters. Can you help me out
Thanks for the video, this is one of the cleanest tutorials I have watched. Have you ever tried to extract user information from the JWT tokens generated by Auth0? I am building an app that requires not just "authorization" but able to pass some user info to the API endpoints managed by gateway so the app service can respond based on the user info.
Yes I did, once you decode the jwt, the info should be there
amazing , thank you
Thanks a lot! for detailed explanation
Latest node version isn't working (20) - any recommendations for specific node version to use?
Fantastic tutorial!! Thank you so much!!
Hi bro, can you please help me with this. It is not working for me. How can I connect with you?
I think there was some policy issue. I copy paste the policy again from the official site and it worked fine. I now need to understand how can automate it if we want to give access to client who is going to download and upload files quite often. What would be the best practice?
I think the best practice is to ask the client to give you a public key and you create a user from Transfer Family with that public key so the client can download/upload as needed
@@EnricoPortolan In our scenario, data and storage would be within our infrastructure. Data need to download, modified and upload to our s3 bucket.
To anyone doing this in 2024, the instructions here are fantastic! The only thing to note is that when you create a role, you don't need to add a policy at all. Simply create a role and save it like in this video, but don't assign a policy. Worked straight away for me. Many thanks @enricoportolan
Hi Enrico, a noob question in here. what about the access of the customers? how are they gonna be able to transfer files? would it be via cyberduck as well?
yes exactly, cyberduck would work or any other FTP Client
Reuse sql connection if available Will it work in python postgresql?
I have a "crontab" retrying multiple times because of a timeout, I increased the timeout to 120 secs and not I'm trying to disable the retries via serverless framework I still don't know if it will take effect
Hi. Im having a problem after each new deploy that my app is showing a blank page, its failing to load the js chunk, seems like the index.html is being cache in the browser, after a hard refersh it works fine, you know any solution? Thanks!
Please continue series
Where is the "Lambda-cron-job" function? Can you show how you wrote that function.
Nice tutorial Enrico. I was wondering, what about if I want to make a request to the nginx server's endpoint from the react front end ?
to the point and cover all the things perfect
Thanks! For anyone stuck on the Welcome Page - uncomment include /etc/nginx/sites-enabled/*, and anyone stuck on error 500 -> chmod +x each part of the path 'home/ubuntu/..../build'
I am stuck on welcome page of nginx. /etc/nginx/sites-enabled/* already uncommented
I've created a mobile app which consists of forms, these forms store the text data in MongoDB Atlas and the images in AWS S3, the MongoDB Atlas is a serverless service, but I'm needing a middleware to communicate with it. The AWS S3 is also needing a middleware to upload the images. Currently I'm running this middleware servers on my local machine(Local Host), but I need a serverless service for these two node servers to run 24/7, but I want to only pay for the time that I use these. Please help me Guys, I'm a beginner.
Excellent description and demonstration. Thank you!!
How to add watermark in video file
Is there any chance you can share function code?
Excellent tutorial. Keep it up. Thanks.
Great tutorial, thank you.
Configuring bucket is working fine. I want to put the file into specific nested folder in the bucket. Anyone tried this?
Do we need to import all sdk library? I'm importing sdk like so: const { S3Client } = require('@aws-sdk/client-s3'); const client = new S3Client({region: 'eu-south-1'}); const params = { Bucket: BUCKET_NAME, Key: FILE_NAME, Body: fileContent, ContentType: "application/xml;charset=utf8" }; client.putObject(params, function (res) { console.log('Successfully uploaded file.'); }) but i riceive an error saying client.putObject is not a function
is this automatic deployment
Hi, Thank you for this demo. Just one question, I want to use the same pattern to send XML structure in memory not stored in a file system to be be then stored as object into S3. Is this working directly using API Gateway or do I need a lambda to manage S3.putObject(buffer)?
legend! very helpful thanks a lot!
Thank you for producing this. Very useful.