Lets Do Coding
Lets Do Coding
  • 31
  • 77 792
Free Serverless Database Backup Solution using #AWS #Lambda
I build my own Free Serverless Backup Service for my shared hosting using AWS Lambda and S3.
This is purely serverless solution and works very effectively for MySQL databases or mariadb Databases Shared Hosting and is very effective and efficient.
This solution uses Lambda to fire up compute and can be triggered :
1. On Scheduled Time
2. From Pipelines
3. From webhooks
Source code is available at: github.com/letsdocoding/mysqlbackup-lambda
Chapters
00:00 - Intro
00:29 - Motivation - Why Need it ?
02:53 - Architecture
05:20 - Features
08:39 - Code & Docker
12:16 - ECR & Docker Publish
17:55 - Lambda Deployment
23:05 - Testing
25:00 - CRON Setup
28:18 - Thanks :)
มุมมอง: 650

วีดีโอ

SSL TLS Handshake Explained in 12 minutes | LetsDoCoding
มุมมอง 1.3K2 ปีที่แล้ว
In this video we shall see SSL or TLS handshake using RSA Key Exchange. TLS Handshake is very important concept. We are covering RSA Exchange, which is more simpler to understand but the idea is to just get the concepts rolling. Once the basics are understood, EDH or any other handshake is simple to understand. This SSL / TLS Handshake is Explained in 12 minutes should be sufficient to understa...
mTLS Explained in 15 minutes | Mutual TLS Concepts | LetsDoCoding
มุมมอง 17K2 ปีที่แล้ว
What is mTLS or Mutual TLS. We shall see in this video what is mTLS, where is mTLS, used, where its not used and most importantly why is mTLS used in under 15 minutes. Normally TLS there is only one pair of public private key pair being used, in mTLS however, both the parties in communication have their own pair of public and private key and they validate each other. Whether you are in a zero t...
7R Strategy for Cloud Migration & Digital Transformation | LetsDoCoding
มุมมอง 5982 ปีที่แล้ว
Learn the basis of Cloud Architecture in this video with strategies to move any project to cloud. In this video we shall see what is 7R strategy for cloud migration and Digital Transformation. Be it any project of Digital Transformation (Rearchitecting) or Cloud Migration, as an Architect and an Engineer, you must know these defined strategies. The Strategies, namely Rehost, Replatform, Refacto...
PlantUML Continuous Integration with Azure Devops, Jenkins and Bash | CI | LetsDoCoding
มุมมอง 8162 ปีที่แล้ว
In this video we will be integrate PlantUML with Azure Devops pipeline. We shall be doing complete PlantUML Continuous Integration with Azure Devops, Jenkins and Bash scripting and combined together it gives a flow to update the diagrams on the fly whenever the code in plantuml file is changed. Although this video is based on Azure Devops, but more or less the approach can be used with almost a...
PlantUml Themes Masterclass | Beautify PlantUML Diagrams | LetsDoCoding
มุมมอง 3.9K3 ปีที่แล้ว
In this PlantUml Themes Masterclas we shall see the plantUML Theming and make stunning and beautiful plantuml diagrams. We shall start with the basics on how the visual design works in general covering all the aspects under the hood and then proceed for how to use pre-defined system themes with just two words as well as how you can use your custom themes. This video does need some basic underst...
Bootstrapping Entity Framework DAL Layer | EFCore Complete Course Part 4
มุมมอง 933 ปีที่แล้ว
In this video we shall be bootstrapping Entity Framework DAL layer we built in last lab using a dotnet core application and establish database connectivity (and validate it) along with some bare bone seeding in one of the two tables. . This is part 4 of the EFCore Complete Course and the bootstrapping done validates end to end database connectivity. The scope of this video is limited which shal...
Using a Custom Domain with AWS REST API Gateway with free SSL
มุมมอง 2K3 ปีที่แล้ว
In this video we shall be Using a Custom Domain with AWS REST API Gateway and also getting a free SSL certificate from Amazon Certificate Manager. REST Gateway provides a lot of of important features in comparison to you normal HTTP v1/v2 API Gateway around security and others. However two problems apparent over there are the ugly random urls and the stage name as request path. With Custom Doma...
AWS Lambda using ECR and Dotnet Core based Docker Image
มุมมอง 1.6K3 ปีที่แล้ว
In this video we shall be deploying AWS Lambda using Dotnet Core 5 based Docker image. We would be using the Dotnet Core 5 to built the WebAPI, then create a docker image and publish to ECR. Once the image is published to AWS Elastic Container Registry or ECR, we shall continue and deploy the lambda from this image and shall update the image and then lambda thereafter. The container image are n...
What and Why Entity Framework - Advantages and Benefits | EFCore Complete Course Part 2
มุมมอง 1713 ปีที่แล้ว
in this video we shall be seeing on What and Why of Entity Framework should be used along with Benefits and Advantages. We start with a brief context of entity Framework and understand what is entity framework actually. Then we shall proceed with the advantages and benefits. This is part 2 of the EFCore Complete Course and we are discussing the Advantages and Benefits here. While entity framewo...
Entity Framework Core Design DAL Framework | EFCore Complete Course Part 3
มุมมอง 3813 ปีที่แล้ว
In this video we shall be setting up and design the base Entity Framework Core DAL Framework. This is part 3 of the EFCore Complete Course and the framework built in here will be used throughout the course. We shall be starting with a quick recap and have a look on the roadmap. Thereafter we shall start with the POCO entities and adding auditability. We shall see why to use DateTimeOffset and a...
Ef Core Introduction and Quick Start with Console Project | EF Complete Course Part 1
มุมมอง 1263 ปีที่แล้ว
This video is the part 1 in the EF Complete Definitive Course. In this Video we shall be doing a quick EF Core Introduction and do a quick start guide using a console project. In less then 20 minutes we will setup all the aspects of Database connection, viz setting up database, updating schema, configuring code, querying and inserting records. In this quick video we shall start with a console p...
Load Balancing in System Design | Concepts | LetsDoCoding
มุมมอง 4553 ปีที่แล้ว
In this video we shall cover the concepts of load balancing in system design. We shall start with the basics using a practical use case and then move into dns based load balancing followed by L4 L7 based load balancing. This can be pretty useful for all person willing to learn or move in to solution and system design as well as for system design interviews and discussions. After watching this v...
PlantUml Masterclass Create Sequence Diagram Easily with VS Code | LetsDoCoding
มุมมอง 27K3 ปีที่แล้ว
In this Masterclass you will learn how to generate Sequence Diagram using PlantUML which is diagram as a code library, very easily and quickly. PlantUml can create all sorts of activity, sequence, state, class, C4 and a lot of other diagrams. Sequence diagrams which are covered in this video are a major part of software design and and software architecture and provides basic functionality to do...
Async Streams in C# 8 - IAsyncEnumerable with Cancellation Token, Configure Await
มุมมอง 8533 ปีที่แล้ว
Async Streams is the new feature in C# 8.0 which provides async support for handling streams or IEnumerable data. In this session we cover all the aspects of Async Streams (IAsyncEnumerable) including how to use ConfigureAwait and how to use CancellationToken as well. Cancellation token can be a great way to manage async programming in dotnet core and C# but with Async Streams it can be a bit d...
C# Switch Expressions - Detailed hands-on | New Features | Smart Programming
มุมมอง 943 ปีที่แล้ว
C# Switch Expressions - Detailed hands-on | New Features | Smart Programming
How to Integrate AWS Cognito with Facebook | //letsDoCoding
มุมมอง 2.2K3 ปีที่แล้ว
How to Integrate AWS Cognito with Facebook | //letsDoCoding
Record in C# 9 | Creation, Immutability, Equality, Inheritance
มุมมอง 2.3K3 ปีที่แล้ว
Record in C# 9 | Creation, Immutability, Equality, Inheritance
How to Integrate AWS Cognito MFA I | .netCore End to End Demo
มุมมอง 4.1K3 ปีที่แล้ว
How to Integrate AWS Cognito MFA I | .netCore End to End Demo
Print Series of Number without using number | Basic Interview Questions
มุมมอง 183 ปีที่แล้ว
Print Series of Number without using number | Basic Interview Questions
How to Program WITHOUT Loops | Basic Interview Questions
มุมมอง 1533 ปีที่แล้ว
How to Program WITHOUT Loops | Basic Interview Questions
Why Interface and NOT Abstract Class - 95% Fail to answer this interview question
มุมมอง 1.2K3 ปีที่แล้ว
Why Interface and NOT Abstract Class - 95% Fail to answer this interview question
System Design Interview Question - URL Expander (bit.ly) - Solution, ER Model, Infra, Services
มุมมอง 3983 ปีที่แล้ว
System Design Interview Question - URL Expander (bit.ly) - Solution, ER Model, Infra, Services
How to Integrate AZURE Active Directory B2C with Client - END TO END Demo Lab
มุมมอง 2294 ปีที่แล้ว
How to Integrate AZURE Active Directory B2C with Client - END TO END Demo Lab
How to Integrate AWS Cognito with Client - END TO END Demo Lab
มุมมอง 10K4 ปีที่แล้ว
How to Integrate AWS Cognito with Client - END TO END Demo Lab
Managed Cloud Identities - Never do self Authentication and Authorization
มุมมอง 1514 ปีที่แล้ว
Managed Cloud Identities - Never do self Authentication and Authorization
How to AVOID High Azure bill by Setting Budgets in AZURE | Cloud Budgeting
มุมมอง 774 ปีที่แล้ว
How to AVOID High Azure bill by Setting Budgets in AZURE | Cloud Budgeting
How to AVOID HIGH AWS bills by Setting Budgets in AWS - Amazon Web Services | Cloud Budgeting
มุมมอง 404 ปีที่แล้ว
How to AVOID HIGH AWS bills by Setting Budgets in AWS - Amazon Web Services | Cloud Budgeting
How to AVOID High GCP Bills by Setting Budgets in GCP - Google Cloud Platform | Cloud Budgeting
มุมมอง 214 ปีที่แล้ว
How to AVOID High GCP Bills by Setting Budgets in GCP - Google Cloud Platform | Cloud Budgeting
Why and How to use Explicit Interface Implementation
มุมมอง 1384 ปีที่แล้ว
Why and How to use Explicit Interface Implementation

ความคิดเห็น

  • @ggs6475
    @ggs6475 3 หลายเดือนก่อน

    simple and easy to follow thnx.

  • @rajanikanthv1479
    @rajanikanthv1479 5 หลายเดือนก่อน

    Super

  • @DeepakAggarwal77
    @DeepakAggarwal77 7 หลายเดือนก่อน

    One of the finest videos

  • @Methodician
    @Methodician 8 หลายเดือนก่อน

    Does anyone know why the colors in his are different from mine? For example the box around "Front End" is red and the background is yellow, but mine are grey. His arrows are red, but mine are black. etc...

  • @JomarEgot-e5l
    @JomarEgot-e5l 8 หลายเดือนก่อน

    too munch intro bro!

  • @vishnusj2931
    @vishnusj2931 8 หลายเดือนก่อน

    You should be a product reviewer man. Not someone explains tech.

  • @LZ-md1mj
    @LZ-md1mj 8 หลายเดือนก่อน

    Great demo, thanks!

  • @juvazgomes
    @juvazgomes 11 หลายเดือนก่อน

    Tnkss for the tutorial!! can you explain another video how to use custom images? example: inside a container containing tech stacks same like icon .net core, azure service bus, mongodb, etc

  • @martinp3839
    @martinp3839 ปีที่แล้ว

    What tool did you use to create the diagrams?

  • @sallyan1058
    @sallyan1058 ปีที่แล้ว

    Excellent video!

  • @shashanksanil1748
    @shashanksanil1748 ปีที่แล้ว

    after integration while testing app in aws hosted ui it is showing "This app is not currently accessible and the app developer is aware of the issue. You will be able to log in when the app is reactivated." and somew times it will give goBack url

  • @VinodKumar-yb7mc
    @VinodKumar-yb7mc ปีที่แล้ว

    Good one

  • @MSWS
    @MSWS ปีที่แล้ว

    Very helpful, thanks!

  • @surendramahobia1091
    @surendramahobia1091 ปีที่แล้ว

    thanks. you mentioned terms like lift, pull the app workload, pull the hypervisor etc. can you guide in detail about how to pull, or lift, manual , automations, with an example of each step by step.what is rearchitect maps with in your list.

  • @pronpisutpromsiwapallop8512
    @pronpisutpromsiwapallop8512 ปีที่แล้ว

    thank you

  • @anandshindey
    @anandshindey ปีที่แล้ว

    To the point and very practical. Best 30 min I have spent. Simply Superb.

  • @konzip221
    @konzip221 ปีที่แล้ว

    Great video thank you!!

  • @MrGui159
    @MrGui159 ปีที่แล้ว

    how to solve this error redirect_mismatch. error code: 302

  • @mikeholler3251
    @mikeholler3251 ปีที่แล้ว

    Great video! Thanks for explaining the basics of theming!

  • @pankajsingasane
    @pankajsingasane ปีที่แล้ว

    What is difference between client certificate authentication and mtls?

  • @sanketjoshi4909
    @sanketjoshi4909 ปีที่แล้ว

    Thank you so much sir it helped me a lot

  • @aditya.singh9
    @aditya.singh9 ปีที่แล้ว

    Wah! Maza aagaya

  • @MrFaker181
    @MrFaker181 ปีที่แล้ว

    you've earned my subscription, thanks my man

    • @LetsDoCoding
      @LetsDoCoding ปีที่แล้ว

      Awesome, thank you! Appreciate it.

  • @leanvo3880
    @leanvo3880 2 ปีที่แล้ว

    Super helpful. many thanks.

  • @learn-with-lemon
    @learn-with-lemon 2 ปีที่แล้ว

    Beautiful content. 👏

  • @amitkumartripathi6985
    @amitkumartripathi6985 2 ปีที่แล้ว

    Very well explained 👏

  • @barakroot1
    @barakroot1 2 ปีที่แล้ว

    Fantastic. Great job!

  • @wolfganghaemmer
    @wolfganghaemmer 2 ปีที่แล้ว

    Thank you!

  • @thrinadha6391
    @thrinadha6391 2 ปีที่แล้ว

    Hey u r the best awesome presenter, subscribed, thank you

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Thanks, appreciate it.

  • @MikeYackanich
    @MikeYackanich 2 ปีที่แล้ว

    Would be great if *someone* would cover mTLS through a reverse proxy. I can't find anything related to the appropriate configuration for this scenario (other than some apache SSLProxyMachineCertificateChainFile, SSLProxyMachineCertificateFile, SSLProxyCACertificateFile examples - which I can't get to work.)

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Hey Mike, let me try to see if I can bring something on it. Thanks

  • @fabio.salomao
    @fabio.salomao 2 ปีที่แล้ว

    Agalihapimtadiha

  • @andrejab74
    @andrejab74 2 ปีที่แล้ว

    Great Tutorial, I really learned a lot within 30 mins!

  • @antonyrichard369
    @antonyrichard369 2 ปีที่แล้ว

    Fantastic .. very useful for my job !! You saved a lot of time

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Thanks, glad it helped

  • @dineshmhetre7720
    @dineshmhetre7720 2 ปีที่แล้ว

    Hello sir, can we use PlantUml server as local windows machine?

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Yes, it can be used locally, refer this : plantuml.com/starting Let me know if you have more queries , happy to help

    • @dineshmhetre7720
      @dineshmhetre7720 2 ปีที่แล้ว

      @@LetsDoCoding can we export link as encoded? link which is exported by VS studio is public, we want it private

  • @MasterOfMisc
    @MasterOfMisc 2 ปีที่แล้ว

    This was a fantasic video to introduce me to PlantUML

  • @akhileshpatelpython6463
    @akhileshpatelpython6463 2 ปีที่แล้ว

    Can you help me sir regarding this video's

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Hey, sure, what help do you need ?

    • @akhileshpatelpython6463
      @akhileshpatelpython6463 2 ปีที่แล้ว

      Thanks for your response sir , no issues right now sir . PLEASE make a video how to configure phone varification under the MFA varification without SNS Subscription

  • @vhugovideo
    @vhugovideo 2 ปีที่แล้ว

    Thanks for the tutorial! I'm working with PlantUML to create C4 Model diagrams and you helped me a lot.

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Thanks Victor.. appreciate it..

  • @clint_254
    @clint_254 2 ปีที่แล้ว

    Fantastic. After mastering UML, I can now quickly compose diagrams for my projects using this automation tool. Thanks sir.

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      I too spent a lot of time with Powerpoint, the problem came when you have to add something in between, everything messes up. Glad it helped.

  • @fadidib8516
    @fadidib8516 2 ปีที่แล้ว

    Very detailed , covered important stuff in short time.

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Glad it was helpful!

  • @pradeepselventhiran4939
    @pradeepselventhiran4939 2 ปีที่แล้ว

    If we purchase SSL on outside , what format we need.

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      You need to have you certificate in PEM format and that can be imported from acm->import certificate. Once imported it can be used normally anywhere in aws infra

  • @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

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      hi Saurab, would like to understand more in details of your use case since these are for every pool and web app you create. How are you using your current pool ? are you trying to add MFA to current project ? may be if you can elaborate a bit more, i can help.

  • @vishnuanil7691
    @vishnuanil7691 2 ปีที่แล้ว

    Nice efforts but a gentle feedback for your upcoming videos, even though its bit hard to do present some pictorial representation for better understanding , it will help the viewer understand things quickly. Further more increase more visitors to your channel.

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Thanks Vishnu for the feedback. I have already taken steps to include visual aids/ presentation to explain concept. Would be thankful if you can check the next video and provide feedback for that as well if that helps. th-cam.com/video/kyuxlV99418/w-d-xo.html

  • @paypal7880
    @paypal7880 2 ปีที่แล้ว

    There is no bell icon to hit. There is a subscribe button though.

  • @kunalmayekar8084
    @kunalmayekar8084 2 ปีที่แล้ว

    thank you Sir.. very well explained and most importantly you also gave background of some concepts that one should know to understand MTLS at a broader level. Very precise 15 mins. Keep it up.

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Thanks buddy. Appreciate your feedback...

  • @SaadZafar2
    @SaadZafar2 2 ปีที่แล้ว

    Can you make a video about the integration of mTLS in Asp.Net Core Micro-services and ocelot gateway?

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Hi @saad, will try to look into if something is possible after 15, little occupied till then

  • @nikyarlay
    @nikyarlay 2 ปีที่แล้ว

    Thanks a lot. I set up successfully.

  • @jaysistar2711
    @jaysistar2711 2 ปีที่แล้ว

    Thanks!

  • @shohaibpt2996
    @shohaibpt2996 2 ปีที่แล้ว

    Really appreciate the efforts. Highly informative video. Good presentation.

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      Thanks dear 😎👍

  • @LetsDoCoding
    @LetsDoCoding 2 ปีที่แล้ว

    TLS Handshake - th-cam.com/video/kyuxlV99418/w-d-xo.html

  • @muks
    @muks 2 ปีที่แล้ว

    I would say good introductory video. As said by others in comments, a drawing picture, illustration on the fly, a hands on demo on something like AWS would make it much more valuable. Please try to make a playlist of short videos if possible, not like long 40-50 min videos. Great efforts !!

    • @LetsDoCoding
      @LetsDoCoding 2 ปีที่แล้ว

      @Mukul, i have been busy with couple of items, have put up another short video on TLS Handshake (th-cam.com/video/kyuxlV99418/w-d-xo.html) would try to cover more. Thanks for feedback.