How do large teams scale their Frontend applications?

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

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

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

    I am a new UI Developer and wondered about scalability on front end teams works. This was amazing and informative! Thank you!!

  • @ChrisVisserDev
    @ChrisVisserDev ปีที่แล้ว +24

    The problem with micro frontends is that it doesnt solve the team scaling and introduces much more problems than it solves. Microservices are introduced on the backend mainly, because different systems behave differently. A frontend scales exactly for the same reasons so no need for micro frontends.
    A much better way is to create packages and scale along responsibilities. For example, it makes sense to have a design system team and a package to integrate them into the main project. Same for api communication, security etc

    • @christian.mar.garcia
      @christian.mar.garcia 6 หลายเดือนก่อน +1

      I think that the solution for the problem is using feature flags to avoid some of the work in progress to interfere with the deployment cycle. So two teams can work on the same code base.

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

      @@christian.mar.garcia feature flags can also get complicated if there's lack of communication, and also sometimes you may end up with multiple feature flags that needs to be aware of each other

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

      Yes. What you said is right. Micro frontend will create complexity to the system. Using packages is one of the best solution nowadays.

  • @juliocesartorrescama5661
    @juliocesartorrescama5661 4 หลายเดือนก่อน +6

    starts at 3:29

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

    wow! one of the best educators, please keep making more architectural videos, can you also focus on FE as well

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

      Thanks a lot for the nice words and the feedback! Yes, I’ll do so 😛

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

    A quick hands on will be excelent thanks for this is very helpfull or a course if you have one please post it. An full integration video of all this techs can be really helpfull.

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

    Waiting for your microservices video!

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

    You can deal with the deployment issues with feature flips

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

    would be nice to see an example with authentication session.

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

    I found this similar to monorepos by Nx or turborepo , but i don't know how to scale them seperatly

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

    is MFe still relevant with Nextjs stack ?

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

    Спасибо! Меня на собеседовании спросили про микрофронтенд и я был в растерянности. Хотя я до сих пор не понимаю, зачем мне знать такое как энтри-левел разработчику

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

    Vercel to me do the best job with scaling

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

    How can I, as a beginner in Frontend Development, create projects that will help me apply for a job as a junior Frontend Developer? I have been solving many challenges on Frontend Mentor, but is this enough?

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

      I’d suggest working on a project that you yourself are deeply intereted in. Just make sure the project is 1) more or less useful for you/public, 2) is well designed and coded (and documented) 3) are worthy of showcasing it to your interviewers

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

      I’d suggest working on a project that you yourself are deeply intereted in. Just make sure the project is 1) more or less useful for you/public, 2) is well designed and coded (and documented) 3) are worthy of showcasing it to your interviewers

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

    Do microfrontends use s?

    • @SoftwareDeveloperDiaries
      @SoftwareDeveloperDiaries  8 หลายเดือนก่อน +3

      Good question. The answer is - they can, but a more common approach is “Module Federation”, which is something that many libraries such as Webpack can do. What it does under the hood is - it dynamically loads code from another application at runtime and injects it into the page.

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

      @@SoftwareDeveloperDiaries in that case, would it need to all use the same framework like React or can you do it with React and Vue?

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

      @@PeaceBeginsOnYourPlate they don't have to be same

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

    BTW micro frontends are damn more costly

    • @v1r47
      @v1r47 7 ชั่วโมงที่ผ่านมา

      How?

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

    Don't know why micro frontend is even a thing. What problem it is solving and at what cost? It looked like it adds more problems rather than solving it

  • @SantoshKumar-bu2qr
    @SantoshKumar-bu2qr 10 หลายเดือนก่อน +1

    no example, vague solution, waste of time

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

      Will try to improve this, thanks for the feedback!

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

      Clearly this video is just covering theory, add "tutorial" to your search next time, crybaby