Microservices explained - the What, Why and How?

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

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

  • @MuhammadSaaddev
    @MuhammadSaaddev ปีที่แล้ว +26

    I'm a Senior Software Engineer with 7+ years of experience, always worked in backend but recently I was asked to look into devOps and miraculously, I stumbled upon your channel, I'm watching every single one of your videos and I must say that you're one of my favs, best teacher on TH-cam.. I'm a Subscriber who's in love with you.

  • @johannesreijnen3479
    @johannesreijnen3479 2 ปีที่แล้ว +256

    TH-cam is amazing. You can find very interesting videos, for free and gain tons of knowledge, for free. But, ofcourse you need a great content creater, such as you are. You deserve credits. First, you gain the knowledge, wrote a script, recorded it, made an visual video and uploaded it, thank you!

    • @TechWorldwithNana
      @TechWorldwithNana  2 ปีที่แล้ว +18

      Thanks for your appreciation Johannes!

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

      Ya

    • @micosstar
      @micosstar ปีที่แล้ว +2

      FACTS

    • @ForChiddlers
      @ForChiddlers 9 หลายเดือนก่อน

      I don't know how she can have all that knowledge from all those videos. I'd straight marry her❤

    • @b3arwithm3
      @b3arwithm3 9 หลายเดือนก่อน

      It's not free. You are the product

  • @siriusqueen3476
    @siriusqueen3476 ปีที่แล้ว +25

    So far I find this woman the most clear and concise person to learn from on TH-cam. Step by step, thank you so much for your efforts. Coming from a beginner

    • @TechWorldwithNana
      @TechWorldwithNana  ปีที่แล้ว +6

      Thank you Sirius, so happy to hear such positive feedback. That definitely motivates to keep on creating high quality content :)

    • @Nelekochara
      @Nelekochara ปีที่แล้ว +1

      im not sure if its woman

    • @barry8871
      @barry8871 ปีที่แล้ว +1

      @@Nelekochara Can't you see the profile avatar and her image appear every section of the video...? Also many videos where she record herself.

  • @ashxos
    @ashxos 2 ปีที่แล้ว +257

    The best video I have seen so far on the Microservices. Great to see how you summarised so many concepts in such short period. Thanks Nana!

    • @TechWorldwithNana
      @TechWorldwithNana  2 ปีที่แล้ว +20

      Thank you! so happy to hear because that was the goal 😊

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

      Thanks Nana it's sooo helpful !

    • @kumailn7662
      @kumailn7662 ปีที่แล้ว +1

      true, since I found this channel I started feeling like I am a champ after seeing her videos

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

      I always wanted someone like you as a mentor who when explain things, explain it actually not throwing high level terms and jargon, your videos are like a good experience university professor. You should approach some university where you can teach these topic as well.

    • @beck4715
      @beck4715 ปีที่แล้ว +1

      This is genuinely the single most comprehensive piece of content I've ever seen on microservices. High level enough that I can get the full picture without getting too lost in the weeds but in depth enough that I can actually get a pretty good picture of how to implement things. Thank you, this answered a ton of questions I had!
      Side note: any thoughts on a polyrepo approach that also has another repo for infra and config stuff that uses git submodules to integrate everything else? I had to talk some people at work out of it because I thought it was OVERKILL for that specific project, but it seems to me like a solid approach to the problem of having repos share stuff that isn't application code.

  • @demiladeotunaiya5252
    @demiladeotunaiya5252 2 ปีที่แล้ว +27

    Wow! I had to share this video to over 100 members of my team. This is the most explanatory video I have seen on microservices on the internet. Congrats, you have just won a subscriber and many more incoming.

    • @TechWorldwithNana
      @TechWorldwithNana  2 ปีที่แล้ว +3

      Thanks Demilade, appreciate it 😊

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

      she is awesome. I always recommend to someone asking me on this topics

  • @ReSpawNnL
    @ReSpawNnL 2 ปีที่แล้ว +34

    So Nana, I am completely binge watching all your videos and I have to say, yours are simply the best out there right now. Keep up the excellent work and from the bottom of my heart, thanks for making these for the entire community and free to watch. No paywalls, just excellent, up to date, on point knowledge. You ROCK!

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

    I started using microservices in 2000. The technology is still running strong. Thank you for the support.

  • @fadior3270
    @fadior3270 2 ปีที่แล้ว +4

    This TH-cam channel has the best technical videos, thank you Nana, your content lives up to your beauty

  • @MVOralov
    @MVOralov 2 ปีที่แล้ว +3

    I must admit - TechWorld with Nana - is the best spot around TH-cam to get to know or to recap such things! Respect!

  • @shahabmeteor8975
    @shahabmeteor8975 2 ปีที่แล้ว +8

    In Monorepo, we can have "several" branches for every services and manage releases through final merge to main branch.

  • @HappyManRwaka
    @HappyManRwaka 11 หลายเดือนก่อน +1

    This is one of the best videos ever watched summarizing the microservices architecture from the service creation to deployment

  • @graman4378
    @graman4378 ปีที่แล้ว +3

    Hi ! This is a great video on Microservices.. I am a veteran programmer coming from the old client-server era.... Your video on Microservices was an eye-opener for me... You have explained many things in a simple manner, something which old programmers like me can understand and appreciate... presently learning GOLANG ... I will be very thankful if you can guide me ON WHICH AMONGST YOUR VIDEOS and WHAT IS THE SEQUENCE OF THE VIDEOS that I should watch - which would be helpful to me in order for me to move slowly from 'building a single monolith web application' to 'building a MICROSERVICES application' ... Thanks once again for making this excellent video...

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

    This is one of the best videos on this topic. It's explained so clearly that even those with no knowledge of microservices can easily understand. As a relatively experienced architect, I find it well summarized. I'll definitely keep this video in my bookmarks.

  • @go7ddeer213
    @go7ddeer213 4 หลายเดือนก่อน +1

    Nana, I finally understand a fundamental part of our project. It was so hard for me to understand how our microservices work but you opend my eyes with your perfect explanation. I want to say thank you from the bottom of my heart for your great work. 😊

  • @QueenMaryyoutub
    @QueenMaryyoutub 2 หลายเดือนก่อน +2

    so far the best video I ve seen on youtube about microservices . from a beginner Thanks . You got a subscriber.

  • @thomash.8297
    @thomash.8297 2 ปีที่แล้ว +5

    Finally a video that explains the topic of microservices properly. Thanks!

  • @MohiuddinAbdulKader
    @MohiuddinAbdulKader 2 ปีที่แล้ว +6

    The video is truly insane. The topic and description are straightforward. So anyone can understand easily. Thank you so much for this amazing video.

  • @sonergezgen8704
    @sonergezgen8704 2 ปีที่แล้ว +19

    An other complex topic very simple explained by Nana, this industry needs people like you, keep up the good work !

  • @sabihass5361
    @sabihass5361 ปีที่แล้ว +1

    This is the best video on microservices i've seen so far. Explains well and covers a lot of important topics.

  • @UmerFarooq-fr4yy
    @UmerFarooq-fr4yy ปีที่แล้ว +2

    I know other people also apriciated this video but I still would like to appriciate. It is one of the best vidoe I have ever seen explaning microservices, espacially the part you explained how microservices can communicatre with each other.

  • @Shaik_Shafin
    @Shaik_Shafin 15 วันที่ผ่านมา +2

    new subscriber, welcoming myself into this techworld with nana channel

  • @felixobianozie3745
    @felixobianozie3745 ปีที่แล้ว +5

    The best breakdown I have seen thus far regarding monolithic and microservices architecture. Thanks.

  • @bokas5
    @bokas5 2 ปีที่แล้ว +3

    This video is f-ing amazing! Great job Nana! Everything is so much clearer to me now.

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

    even my college faculty doesn't told me anything about it. The way you explain it's amazing and so simple

  • @ekatherinaborunova9461
    @ekatherinaborunova9461 ปีที่แล้ว +1

    it is the most structured and clear overview of microservices i have ever seen. thank you so much.

  • @linhquach8662
    @linhquach8662 2 ปีที่แล้ว +1

    The best video, I have seen so far on the Microservices. The way you explained easier, and full information. Thanks

  • @KingDaemonX
    @KingDaemonX 2 ปีที่แล้ว +1

    The fact that you're my first go tutor and always come through ☺️
    I don't know if this count but I love you and thank you for always coming through

  • @shivamkapoor1453
    @shivamkapoor1453 2 ปีที่แล้ว +2

    Best video I have seen so far , Nana you are amazing .

  • @Nouserdefault
    @Nouserdefault 3 หลายเดือนก่อน +2

    Absolutely incredible... you're truly a natural-born teacher

  • @sahaneakanayaka3394
    @sahaneakanayaka3394 ปีที่แล้ว +3

    The best video I have found about microservices . Thanks a lot 😍🙏

  • @Hasu__
    @Hasu__ 2 ปีที่แล้ว +1

    The best video for getting insights about Microservices!

  • @NirjhorDas-co9nj
    @NirjhorDas-co9nj 9 หลายเดือนก่อน +1

    Best Explanation Ever about Microservices

  • @kesavareddy5126
    @kesavareddy5126 2 ปีที่แล้ว +3

    This is just awesome video,for someone like me,who is starting to learn Microservices..

  • @代文凯
    @代文凯 2 ปีที่แล้ว +6

    it's really a great video for introducing microservice. I think microservice is very useful for us to simply our application, but it also causes a lot of other problems, such as distribute transaction problem, circle dependency, and so on. so it's really hard to decide how should we split the application

  • @sharliwaizman
    @sharliwaizman 2 ปีที่แล้ว +1

    The best video I have seen so far on the Microservices TNX

  • @excalibur8396
    @excalibur8396 2 ปีที่แล้ว +2

    For monorepo vs polyrepo, I recently had to take a decision on it and the way I thought of it was more around whether i have enough data to say how many microservices would I be creating. Since I didn't had that info, I explored if i select monorepo now, how much effort will go into moving it to polyrepo later and vise versa.

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

      Thanks for sharing!

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

      @powerChriZ think about how would you use common code , to make it work, you would have to publish the common code as sdks and then use in a polyrepo structure vs direct dependency in monorepo

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

    For my it was actually necessary to first watch an application code example to being able to imagine what microservices definitions mean. Coming back to your after that your video was really useful. Thanks for sharing!

  • @ghanshyamsharma2153
    @ghanshyamsharma2153 2 ปีที่แล้ว +11

    I totally love the presentation... and ur way of explaining... for absolute beginners...
    we can understand ur hardwork for creating such wonderful videos...
    thank you so much for making Digital learning easy.

  • @narendradubey7942
    @narendradubey7942 ปีที่แล้ว +3

    What a way of explaining the things, you just simplify the things. Thanks Nana!!

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

    I just wanna say thank you because everybody talk about microservices but no one talk about the repository and what solutions we can take 😅

  • @KarthikDurairaj-l4s
    @KarthikDurairaj-l4s 11 หลายเดือนก่อน

    Finally I found a good way of understanding the concepts in a clear way

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

    Dave Farley over at his Continuous Delivery channel makes a strong case against the mono repo approach for micro services. The independence, especially being independently deployable, is the most important feature of microservices and is just not given if you use a monorepo. You can basically say, mono repo with a single CI/CD pipeline is a monolith, no matter in how many folders or branches you split it. Nevertheless, great video! I actually came here to get another opinion on the matter :)

  • @zahirsiddique747
    @zahirsiddique747 ปีที่แล้ว +2

    Excellent stuff on basic Microservices Nana, please keep up the good work as it helps a lot of people like me who are not really into coding but still need to know the "big picture" on such technologies.

  • @GauravKumar-ue7nz
    @GauravKumar-ue7nz 2 ปีที่แล้ว +1

    WOW, Such a nice video. Covered everything. I usually search for articles on any topic as videos in general lack the depth. But this one proved me wrong. Thank you

  • @hggaming911
    @hggaming911 ปีที่แล้ว +1

    Perfect... Concentrated, clear, and well-organized

  • @MrUmamahesh25
    @MrUmamahesh25 ปีที่แล้ว +4

    Excellent video I've ever seen especially on Microservices. You cleared all my questions like why should we use Microservice and what are they with examples. Also you've explained very well about challenges at each and every stage. Presentation is very informative. I can see that you put lots of efforts to make this video. Thanks for your explanation. Thanks Nana!

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

    I am religiously following ur videos..I love the way u explained..i sir with a notebook and pen while watching your videos..to note down important points .but the beautiful part is I ended up writing everything u say.. because all ur lines are very informative..can't miss a single line .I was thinking,if I could get this PPT or document..so that it will save my task of writing down

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

    I have been thinking about understanding Microservices. This video gave a very good crisp overview of microservices.

  • @madirajuchaitanya
    @madirajuchaitanya 26 วันที่ผ่านมา

    Hi Nana, excellent video on introduction to Microservices. 18 minutes of pure knowledge without any distractions and high jargons.
    Thank You 🙏😊

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

    You deserve to be compensated so I am happy to watch the full ads. Thank you Dear Nana!

  • @ialaminpro
    @ialaminpro ปีที่แล้ว +1

    Just Wow! The best video I have seen so far on the Microservices. Thank you so much! Please keep going such kind of awesome contents 😍

  • @pryansh_
    @pryansh_ 9 หลายเดือนก่อน +1

    so thankful ! It really helped !

  • @bjbj7695
    @bjbj7695 2 ปีที่แล้ว +2

    Thank you Nana, you are an IT genius.

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

    Congratulations Ana , many people haven’t had advise the micro services architecture because no all concepts are applied in project.

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

    The finest video I've seen about Microservices so far.Thanks a lot Mam.

  • @MattBaillie-u6g
    @MattBaillie-u6g ปีที่แล้ว +2

    Phenomenal video! You explained microservices so well.

  • @senthilkumarsampath5519
    @senthilkumarsampath5519 2 ปีที่แล้ว +2

    Nana, well articulated, just simple explanation makes everyone understand deeper in concepts. Keep rocking!!!

  • @syedsaif7597
    @syedsaif7597 2 ปีที่แล้ว +2

    Thanks a lot, so far the best explanation on microservices

  • @vageeshramesh4048
    @vageeshramesh4048 3 หลายเดือนก่อน +1

    Very well explained! It’s easy to understand, especially for beginners. Thank you for taking the time to make this video.

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

    Thanks Nana,
    Read a blog post on the monolithic architecture, then came across this video... Which just made it stick to me brain.

  • @ankushdeshmukh7731
    @ankushdeshmukh7731 2 ปีที่แล้ว +2

    You are always my favorite techie Nana. simple and clear information on your channel. Cheers !!

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

    My current project is to de-couple the monolithic application and dockerise those services ... So, this video was much needed for me .. thanks a lot for share ur knowledge .

  • @FatemehNakhaie-m1u
    @FatemehNakhaie-m1u 4 หลายเดือนก่อน +1

    The best video about the microservice. Thank you so much

  • @flightscapeaviationphoto
    @flightscapeaviationphoto ปีที่แล้ว +4

    REALLY very well done... probably one of the best I've seen. Thank you. ABSOLUTE GOLD 🏆

  • @its_finn96
    @its_finn96 2 ปีที่แล้ว +2

    Been waiting! Thank you!

  • @wiser564
    @wiser564 ปีที่แล้ว +1

    whole video in one word
    AMAZING.............

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

    every time i search for topic or info in youtube , i find your videos .... great job....
    keep on

  • @awaisahmad8935
    @awaisahmad8935 10 หลายเดือนก่อน

    Quite clear voice, pauses and coherent topic explanation puts you on top of list, really great

  • @lets_learn8843
    @lets_learn8843 2 ปีที่แล้ว +102

    It was a pleasure from the first to the last minute. We're also aware of the effort behind each video. Thank you 😊!

    • @TechWorldwithNana
      @TechWorldwithNana  2 ปีที่แล้ว +6

      Thanks for your appreciation Mohamed! 💙

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

    One of the best video i have ever seen on microservices.

  • @abs40655
    @abs40655 2 ปีที่แล้ว +2

    You explain complicated topics in such an easy way...that gives relief and excitement to learn more. Thanks and keep teaching & producing such content

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

      @Zen52.36 agreed..once you get fimilier

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

    For my projects im using polyrepo, but then combining them into a monorepo with gitsubmodules, you will have the best of both worlds

  • @AbeeraMunawar-v3q
    @AbeeraMunawar-v3q ปีที่แล้ว +1

    Your lectures are so helpful to understand things from the most basic beginnings to complex ends. You explain complicated processes in easily understandable ways. Thanks a lot and May Allah (God) bless you for this.

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

    Fantastic presentation, thank you for providing this (relatively) niche industry information in such a clear and concise format!

  • @meenashi
    @meenashi 2 ปีที่แล้ว +2

    You made the learning very simple to understand the topic.

  • @Nishi-Tiwari
    @Nishi-Tiwari ปีที่แล้ว +1

    Youe videos are diamond Nana you simply complex topics. You are amazing!

  • @jprak123asd
    @jprak123asd 2 ปีที่แล้ว +1

    Crisp and Crystal clear presentation

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

      Very well explained

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

    Truly speaking there's a lot of value I get from these channels: Techworld with Nana, Computerphile and Continuous Delivery, of course normally I'd have to watch a video at least twice to understand it😂 but still. 3 topics that used to terify me and were difficult for me to know are cloud engineering, DevOps and Microservices and now I can safely say I can at least define them😅, n all that I got from this channel ❤❤

  • @zahid1909
    @zahid1909 2 ปีที่แล้ว +3

    Thanks a lot. This is a concise and clear introduction on the topic of microservices.

  • @raviivar5077
    @raviivar5077 6 หลายเดือนก่อน

    This video is amazing... clear explanation... I can able to visualize how my monolithic application can be modified into microservices... Thanks Nana for your awesome work....

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

    this explanation is best one . prevent developers develop huge monolithic application. Good for all CTO!

  • @richardroman9983
    @richardroman9983 2 ปีที่แล้ว +2

    Extremely helpful video to understand the Pros and Cons of Microservices with examples. Thanks Again for this great video!!

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

    Great explanation. Thank you so much. Now I have general knowledge and idea on how microservices works. Recommended for beginner who have no idea at all when job requirements need you to know microservices.

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

    The quality and delivery of info is ironically optimized to the fullest hahaha!

  • @anchalsoni911
    @anchalsoni911 2 ปีที่แล้ว +3

    Your grasp in the concept is amazing, you have explained everything very well. Thanks a lot Nana!

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

    I like the voice and presentation simplicity. Pros and Cons are spot on. I have seen projects with smaller size Micro services based MONOREPO Projects.

  • @zacisrael4380
    @zacisrael4380 ปีที่แล้ว +2

    Great video. Your explanation was easy to comprehend. Thank you, Nana!

  • @sujeetkumar.
    @sujeetkumar. 2 ปีที่แล้ว +2

    Your all videos are awesome. Your way of teaching and presenting is great.

  • @wilsontam1867
    @wilsontam1867 2 ปีที่แล้ว +2

    Excellent video and a lot of hard work was spent to prepare for it.

  • @vividwolfy
    @vividwolfy ปีที่แล้ว +1

    Thank you so much for sharing this video, I've been working with a lot of the mentioned technologies like (Docker and CICD) in this video and I've designed my current applications with a tiered systems architecture but this video gives me a really nice approach to update my system!

  • @VeraxMusic
    @VeraxMusic 2 ปีที่แล้ว +9

    The hardest part about learning this stuff is knowing where to jump in first. There's not really a guidebook on the proper order in which to learn things.

    • @CodeAdmirer
      @CodeAdmirer 2 หลายเดือนก่อน

      That's true 😕

    • @SLOANchetan
      @SLOANchetan 2 หลายเดือนก่อน +1

      That is so true.... Agree 💯 what has helped me however is to learn the things that will help me in my current job...

    • @pasha19951000
      @pasha19951000 2 หลายเดือนก่อน

      Just learn everything 😅

  • @niluparupasinghe8581
    @niluparupasinghe8581 2 ปีที่แล้ว +1

    This is indeed a great introduction to Microservices even for a beginner, thanks a lot

  • @adriannaguevarra2714
    @adriannaguevarra2714 ปีที่แล้ว +2

    This is great! :) You did a wonderful job explaining this

  • @rohanmukherjee7107
    @rohanmukherjee7107 ปีที่แล้ว +3

    Great video so far, but I would like to request you to create a full playlist of microservice & its communications, any framework implementation using microservice , that would be of great help.

  • @sadit--world
    @sadit--world ปีที่แล้ว

    I am following all kinds of videos from you from the start. I am really impressed with your nice content on every topic.

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

    I always wonder why Nana is so good at explaining. Amazing.

  • @ThaiNguyen-cs3jy
    @ThaiNguyen-cs3jy 2 ปีที่แล้ว +1

    LoL, it's like Nana is reading my mind!!! I was just thinking about learning fundamental microservices one day ago!!!

  • @DharmikGhevariya
    @DharmikGhevariya ปีที่แล้ว +1

    its amazing video i got perfectly details from this video that i want to know about microservices. thank you so much dear!

  • @dasabhishek
    @dasabhishek 2 ปีที่แล้ว +5

    ABSOLUTELY beautifully orchestrated video. Thank you so much for creating such videos💯

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

    🎯 Key Takeaways for quick navigation:
    00:54 🏛️ *Monolith architecture: All components in a single unit, one code base, coordination challenges, and limited flexibility in scaling.*
    03:27 🧩 *Microservices architecture: Breaks down the application into small, self-contained, and independent services based on business functionalities.*
    05:45 🔄 *Microservices communication: Achieved through API calls, message brokers (asynchronous), or service mesh, allowing different programming languages and technology stacks.*
    09:00 🛠️ *Challenges and tools: Microservices introduce complexities, but tools like Kubernetes and HashiCorp's solutions help manage and deploy microservices applications effectively.*
    11:47 📁 *Code management: Choose between Monorepo (easier but potential tight coupling) and Polyrepo (better isolation, more straightforward pipeline configuration) based on project size and team structure.*
    Made with HARPA AI