DNS management in a multi-tenant setup

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

ความคิดเห็น • 34

  • @cb73
    @cb73 4 หลายเดือนก่อน +5

    Your 10+ years experience working on a real large app gives your clear and concise presentation much more authority. Great job on your channel.

    • @sabatino-dev
      @sabatino-dev  4 หลายเดือนก่อน

      Thanks for watching!

  • @lucascairesd
    @lucascairesd 8 หลายเดือนก่อน +5

    Very helpful! Thank you! Your content is amazing! You bring us topics that are not often discussed in the Laravel/PHP ecosystem!

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน +1

      Glad it was helpful!

  • @tschoo6476
    @tschoo6476 8 หลายเดือนก่อน +4

    Good insights, thank you. Love the multi-tenancy/SaaS topics.
    For my SaaS, I have the clients set up a CNAME to my domain instead of an A record, so I have the IP under control. I add the custom client domain as Alias in Laravel Forge, then re-issue the cert. Let's Encrypt is limited to 100 aliases though, but I'm just starting out, so that's not a problem.
    Keep up the good work!

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน +1

      Sure, but CNAME doesn’t work for root domains unfortunately, only for subdomains.

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

      @@sabatino-dev Whilst that is true, CNAME flattening has been a thing nowadays with many modern DNS providers, which could make it a better manageable option in many cases.

  • @amarneche910
    @amarneche910 6 หลายเดือนก่อน +1

    Very helpful i appreciate this content and i hope you will be able to produce more of it

    • @sabatino-dev
      @sabatino-dev  6 หลายเดือนก่อน

      That's the plan!

  • @overengineeringsimplified
    @overengineeringsimplified 8 หลายเดือนก่อน +1

    Very helpful information ❤
    Looking forward to your videos 🎉🎉

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน

      Glad you like them!

  • @bye835
    @bye835 6 หลายเดือนก่อน +1

    The video is helpful, can you make a full tutorial on a multi-tenant system with subdomains and load balancer

    • @sabatino-dev
      @sabatino-dev  6 หลายเดือนก่อน

      Thanks! Might create one in the future!

  • @panchodev
    @panchodev 7 หลายเดือนก่อน +1

    Super useful! Thank you!
    Can i ask about the app to generate the diagrams? What is the name?
    Looking forward to your videos!! 🚀

    • @sabatino-dev
      @sabatino-dev  7 หลายเดือนก่อน

      It’s made in Figma & FigJam 👍

  • @abdallahelsaed1434
    @abdallahelsaed1434 4 หลายเดือนก่อน

    Very useful. Thank you❤.
    Can you contain in such a topic?

    • @sabatino-dev
      @sabatino-dev  4 หลายเดือนก่อน

      Thanks! Could you elaborate what you mean? 😊

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

    Very helpful!. @sabatino , I was wondering. use ceryx to proxy the requests to target loadbalance. do we need to dynamic add server block on nginx? since the beginning of this videos you said no need to change ngxin config. how does target server's nginx server handle requests with custom domain. ?
    Updated: after try it out. get error 629 SSL_do_handshake() failed (SSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure) while SSL handshaking to upstream

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน

      The target server should handle things automatically, since Ceryx rewrites the host header. No additional Nginx config is needed on the target.

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

      @@sabatino-dev thanks. I try Traefik
      Yesterday, also works did learn something.

    • @kenlin2135
      @kenlin2135 8 หลายเดือนก่อน +1

      @@sabatino-dev I did solve the redirect issue. for everybody. just make sure laravel application should trust the proxy in the middleware. This make it works. thanks buddy, This way is more easy maintanable.

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน

      @kenlin2135 nice!

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

    Very interesting content, thank you! Could you share your practices on handling tenant/user ids?

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

      If I’m not mistaken he has a video with this content.

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน

      This video covers it: Learnings from our multi-tenant Laravel application
      th-cam.com/video/Lmope5CdM10/w-d-xo.html

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

    for sub domain of each users. did u use wildcard domain name?

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน

      Yes, wildcard subdomain DNS record!

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

    Great Video! - I'm currently tackling this problem for laravel multi-tenancy. What do you think about "Cloudflare Custom Hostnames" and then using the "Flexible" SSL Option to eliminate having to create certificates and finally adding an Alias using the laravel forge API.

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน +1

      It’ll probably work, but IMO doing Nginx config work in Forge for every custom domain will bite you in the ass down the line. If you need to scale for example, you’ll be burdened with a massive amount of config changes.

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

    You are so amazing and I am so happy that I pressed the bell on the subscribe. You are a gem seriously, thank you. This is so valuable. Have you ever done database replication for your company?

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน +1

      Thanks for the kind words! 🙏 we do replication on AWS RDS, and AWS DMS has been a massive help to migrate our database to RDS.

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

    Thank you

    • @sabatino-dev
      @sabatino-dev  8 หลายเดือนก่อน

      You're welcome, hope it was helpful!

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

      Your applicatiom demo plz​@@sabatino-dev