Can you make a video on environments (dev, staging and prod) and how to manage them with a monorepo or microservices with each environment?
@hm-zg3ee2 жыл бұрын
I'm super interested to know about this as well!
@justinbethel74862 жыл бұрын
I would love this as well!
@vivsh.19992 жыл бұрын
i would love to see a microservice implementation
@dechols872 жыл бұрын
Yes would you please make a video about this. I feel as you would do a wonder job at explaining this
@NeemiasJunior12 жыл бұрын
I don't see any correlation between environments (where/how you deploy), monorepos vs multirepos (how you organize git projects) and Microservices/monolith (how you architect and run things)
@moaxtariq90937 ай бұрын
I've asked a good few people the difference between multi tenant apps and multi entity(users, companies etc) apps who also can control and use the whole system and there's a separation between them, no one was able to give me satisfactory answers but this vid explained everything to me and quite clearly. I love the fact you broke the concept down to the most basic resource where we can apply multitenancy. It really helped put things in the perspective.
@pemessh2 жыл бұрын
Just made me realize that AWS and other cloud providers are doing a phenomenal job. Hatsoff to them and Hussein 🙏🏻👏👏
@VaibhavMishraVM2 жыл бұрын
Thanks
@DoodleNugget92 жыл бұрын
Explained multi tenancy in the first minute of the video better than anyone I’ve ever had try to explain it to me. And better than any other video
@bashardlaleh21102 жыл бұрын
I didn't want this video to ever end , "fascinating stuff" as always
@sasankv99192 жыл бұрын
You should do a video about SDN and cover how things like elastic network interface works
@izoka18282 жыл бұрын
Thanks for sharing you knowledge. Love from Argentina!
@jonafll39862 жыл бұрын
Congrats to 200.000 subs Hussein!
@GOD94942 жыл бұрын
yup. clouds run on virtual networks. on AWS the name of network itself is "Virtual Private Cloud".
@Areeb9492 жыл бұрын
As long as your application process is stateless, there's no problem in using it to serve multiple tenants. Linking a nice talk on application level multi-tenancy from salesforce - kzbin.info/www/bejne/iqbckIJpbK1mhZo
@tapank4152 жыл бұрын
same applies to horizontal scaling of backend servers.
@pemessh2 жыл бұрын
Oh wow. Here's a really nice thought 💭 Thanks.
@anton-r2 жыл бұрын
man you have so amazing monologues (lectures) so much thank you
@cybervillage86442 жыл бұрын
Thank You very Hussein this video is very helpful I build a muiti-tenancy inventory software on the database level even tho I knew I can do some isolation on the network level but I never knew is possible on the hardware level Thanks.
@hemantsah8567 Жыл бұрын
I want to build a multi tenant app with aws, but no clue where to start. Could you share some resources?
@startup_cult Жыл бұрын
Yeah I've always had that question, Is AWS spinning a new DynamoDB instance just for me ? Now it got clear that they must have a virtual managing layers at the top which we users see, but internally all this could using very less original DynamoDB instances
@akashagarwal6390 Жыл бұрын
Networking is always a shared resource right, the actual physical infra, leading to noisy neighbour scenarios due to a limited BW only. how does multi tenancy at this level or even VCN-level, really makes any sense?
@3050201582 жыл бұрын
Each customer requires different customisation to the application, we can ofcourse provide shared db and compute, but , how do i have different application versions for different customers.? Eg : one customer wants normal calculator, one customer wants, scientific calculator, one more customer wants a music player while performing calculations, and one more customer wants voice based calculator
@joaoluismoraes72152 жыл бұрын
Have you implemented multitenancy with PostgreSQL Row Level Security?
@neeleshrajpoot14932 жыл бұрын
In a multi tenacy architecture we are providing separate resources to each customer , what will happen in that cases where those separate resources are not available are down or not available. Do we have any mechanism for that?
@ediancomachio27832 жыл бұрын
I love this channel
@zaheeruddinfaiz70642 жыл бұрын
In a multi-tenant app, we have different users that can not see each others data. So, we have multi-tenancy inside a multi-tenant application.
@sanilkhurana39912 жыл бұрын
Hey Hussein, what about a video covering the question what can ISPs really see when we make network requests. You can tackle the question in different cases, initially thinking about simple HTTP, then using HTTPS, then using more recent stuff like ESNI, DoH/DoT, DNSSEC, etc. then what if we add a VPN or a proxy, etc.
@muhammadsami4792 жыл бұрын
Hi hussein sir, can you suggest me some books that are on relational database design or the books that you read on this topic. And Can you make a video on books that every backend engineer should read.
@snowy84652 жыл бұрын
He has Udemy course about Databases, maybe you should check it out
@kamboj652 жыл бұрын
Could you please recommend any book for multitenancy?
@VladMihailescu2 жыл бұрын
Love you man, good talk, keep it up! And yeah, I bought you course some time ago :D just need to finish it someday.
@rohitkrishnamoorthy32662 жыл бұрын
Do you think puttiing different customers into different schemas of postgres good enough for multitenancy for application level
@mutondi2 жыл бұрын
Row level security
@rohitkrishnamoorthy32662 жыл бұрын
@@mutondi what do you mean can you elaborate
@ishankhan12772 жыл бұрын
Thanks sir , This helped a lot
@atimy2 жыл бұрын
You remind me of Dinesh from Silicon Valley when you speak sometimes :D
@dabbopabblo2 жыл бұрын
I think I'm doing a computational multi-tenancy solution for my game server because everyone's bases that they load from my database not only have size limitations that they can pay to expand, hundreds of players can play in the same world without being aware of each other's activities or collision essentially partitioning multiple instances of the same game within one single 3D space and all the collision is handled based on the instances people are connected to on the server level, allowing me to creating reduce the amount of servers running despite only having 8 players per game instance
@jonarmani86542 жыл бұрын
Alternate hitting the '3' and '6' keys on your keyboard every few seconds while watching this video.
@ward75762 жыл бұрын
Bad explanation. Why? What you described is a normal application that you can make with any given backend framework (for example, Laravel). How do you get to the isolation part? Just don't expose any endpoints that would lead to you knowing that there are other users. That's it. So, when I new up a fresh Laravel project, I am essentially doing multi-tenancy and by your definition you cannot prove me wrong. It serves multiple customers that would share the same storage, database, queue, you name it. I haven't even seen any better explanation for it rather than - it serves multiple customers, that can have their own namespace where they have users beneath them - like Slack. It can have multiple customers (servers, essentially) and users in each server are unique to that server. Please, when you attempt to explain multi-tenancy, make a distinction between normal application and real multi-tenancy.
@MaulikParmar2102 жыл бұрын
1 Recource, Multiple users, who have their own resources is multi tenancy. Just like an apartment. Resources can be as small as cpu or as bug as entire application. He just explained basics of multi tenancy and there is nothing wrong in explaining it with practical example. It may not be same as yours ofc. Your homestead app is multi tenant, even your OS has home folders for users.....get the core idea when Resourcesare shared among users, dont stick inside the box and be rigid with one example. Usecases will always vary depending on requirements. Basically he explained multiple types of it obviously he wont go in details how it's achieved, given unlimited posibilities are there and that's where engineering starts really and application developer journey ends - which would be beyond scope of this video!!!