Microservices là gì? Hiểu Microservices trong 12 phút !!!

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 114

  • @CoffeeTran18
    @CoffeeTran18 Рік тому +30

    Những điều thích nhất ở cách anh làm video :
    1. Cách minh họa bằng hình ảnh, gif, animation,
    2. Cách anh chèn sub vào những lúc anh nói (keyword quan trọng)
    3. Giọng đọc quá là hay
    4. Nội dung ngắn gọn, xúc tích, video nào ra video đấy không lan man, đi từ overview đến specific
    Một chút góp ý cho anh
    1. Có thể tăng âm lượng của giọng anh lên một chút
    2. Nên có phần tổng kết những phần quan trọng ở cuối video
    3. Nên thêm reference cho những bạn cần tham khảo
    Đây là ý kiến cá nhân của em, hy vọng trong tương lai anh sẽ ra thêm nhiều video nữa nhé, ra khóa học chắc em đặt gạch luôn vì giọng hay quá
    Chúc anh nhiều sức khỏe và niềm vui ạ

  • @hongquannguyen5030
    @hongquannguyen5030 Рік тому +4

    Tks bạn đã chia sẽ. Mình từng làm dev microservices. Đúng như bạn nói, thực sự nó có rất nhiều ưu điểm và giúp cho chúng ta dễ dàng hơn trước về việc triển khai cũng như maintenance. Dưới góc nhìn của một developer mình xin bổ sung thêm một ý nhỏ để các bạn lựa chọn dễ dàng hơn.
    + Việc triển khai microservice vơi database có cấu trúc phức tạp là điều cần cân nhắc, thứ nhất là khi chúng define model trong từng microservice bị reuse code rất nhiều chẳng hạn microservice A sử dụng customer table thì chúng ta cần define structure nếu dùng ORM và sang microservice B cũng dùng customer table thì chúng ta lại phải copy code bưng qua , hơn nữa khi cần triển khai một tính năng mới ngoài việc sửa db, chúng ta cần đi kiếm tất cả những microservice nào có liên quan đến model vừa update(như cái customer table vừa nói), rất mất thời gian và khó chịu, nếu update k hết dễ dẫn đến bug khi call api k lấy đc data
    + Khó trong việc đồng bộ api version. Tưởng tượng bạn có 30 api mỗi lần update version bạn lại phải lên front-end update lại endpoind
    + Lời khuyên của mình là khi chia microservice k nên chia quá nhỏ vì sẽ dẫn đến nhiều và khó quản lý, những api nào gộp được thì cố gắng gộp , áp dụng tốt cho database không quá nhiều relationship, nosql.

    • @khalid_dinh
      @khalid_dinh  Рік тому +1

      Một mô hình mới ra đời để giải quyết vấn đề của mô hình cũ, nhưng bản thân nó cũng có những vấn đề. Không có mô hình nào là đúng trong mọi trường hợp. Chính vì thế mới cần planning. Và một mô hình phức tạp như ms thì càng cần planning cẩn thận. Cảm ơn bạn vì những góp ý mang tính xây dựng

    • @vupham-i2v
      @vupham-i2v Рік тому +1

      vấn đề 1: với ví dụ bạn đưa ra thì mình nghĩ bạn đang implement sai cách, bạn k cần biết user model trông chi tiết như thế nào, thứ bạn cần là một userdto(liên quan tới abstraction in oop), bạn nên tìm hiểu về hexagon architecture in microservices
      vấn đề 2: mình k hiểu lắm, chẳng phải các thư viện như axios đều hỗ trợ versioning ổn sao
      vấn đề 3: bạn nên tìm hiểu ddd, các service nên chia theo domain, bounded context...

  • @tranducluong7293
    @tranducluong7293 4 місяці тому

    Một kiến thức nào muốn học đều cần thời gian , nhưng nếu học đúng nơi như video này chúng ta tiết kiệm được thời gian research và bắt tay vào luôn , Anh đưa tư duy vào để trình bày cực kỳ dể hiểu , súc tích. Thế thôi nhưng rất hiếm người làm được vậy.

  • @anhdev_
    @anhdev_ 4 місяці тому +2

    Mình tin phần lớn các bạn xem vid này chưa từng làm việc với microservices trong thực tế nên khi nghe vid này cảm thấy rất thuyết phục. Nhưng nếu microservices thực sự thần thánh và dễ kiểm soát như vậy thì có lẽ công ty nào cũng đã triển khai nó rồi. Đừng thần thánh hoá công nghệ mà hãy tập trung vào giải quyết vấn đề, monolithic cũng có những ưu điểm của nó, microservices cũng vậy. Chọn một kiến trúc phù hợp cho business chứ không phải cứ lúc nào cũng microservices.

    • @softgreen8150
      @softgreen8150 4 місяці тому

      đối dự án lượng dữ liệu lớn, hay số lượng người dùng nhiều, hay những dự án sử lý nặng dùng cách chia để trị.
      còn các dự án nhỏ làm cho nó phức tạp😂😂😂
      phần lớn lập trình viên sài rồi nhưng không biết là mình đang sài nó.
      như opentid hay payment, hay server web, server database.... hay các dự án chạy trên vài server, pc... đây hay làm các dự án view trên server, process trên 1 server khác.
      tùy vào dự án, trước làm mấy dự án web craw. mình sài cách này. vì phần craw nặng làm ảnh hưởng đến tốc dộ truy cập của website nên tách ra thành server riêng chạy.😂😂😂

    • @cuocsongquangtaa02
      @cuocsongquangtaa02 2 місяці тому +1

      Bạn nói chuẩn. Tùy dự án và tùy quy mô doanh nghiệp cũng như chi phí mà ta chọn microservices or monolithic. Nếu chỉ là 1 ứng dụng nhỏ thì làm monolithic cho mau ....

  • @nguyenvietthang7382
    @nguyenvietthang7382 Рік тому

    Thật tình cờ em cần tìm hiểu về docker thì youtube gợi ý video của anh, em thật sự ấn tượng cách anh nói, không lan man, minh họa dễ hiểu, giọng ấm và trầm. Rất mong anh sẽ tiếp tục ra video dài dài.Cảm ơn anh rất nhiều.

  • @thangtruong7274
    @thangtruong7274 Рік тому

    Từ nội dung cho tới cách trình bày, giọng đọc, làm video... rất tuyệt vời khó có thể tìm thấy ở nơi nào khác❤

  • @volinh6386
    @volinh6386 9 місяців тому

    Hay quá , đây như một cái road map để học tiếp nè

  • @Tranquanghuy2111
    @Tranquanghuy2111 Рік тому

    Thank bác nhiều nhen. Mình làm D.A mà ngồi trog phòng cùng với team Infra nên ăn suốt ngày nghe mấy thuật ngữ này hoài nhưg chả hiểu gì. Giờ thì có thể chém gió chút dc rùi

  • @tranhuy517
    @tranhuy517 Рік тому

    u là trời, đây là 1 kênh caseStudy mà em đang rất cần, video rất hay và dễ hiểu. mong anh ra nhiều video hơn

  • @trongphannguyen7356
    @trongphannguyen7356 Рік тому

    Nội dung rất chỉnh chu và bổ ích, truyền đạt rất dễ tiếp thu, mong kênh phát triển hơn nữa

  • @BảoThế-b5h
    @BảoThế-b5h Рік тому

    Khi nghe bạn giải thích mình thấy rất cuốn hút và hay, bạn nên ra nhiều thêm video nữa, rất bổ ích

  • @thaitranxuan597
    @thaitranxuan597 Рік тому

    video rất dễ hiểu đối với cả những người mới .mong b mạnh khoẻ để ra nhiều content chất lượng

  • @buihieuminh
    @buihieuminh Рік тому +1

    hay quá anh ui, nói về tech mà nghe cuốn quá

  • @hoanguyenkhanh8824
    @hoanguyenkhanh8824 Рік тому

    video chất lượng và bổ ích, +1 respect

  • @nguyentung6282
    @nguyentung6282 Рік тому

    Video rất hay, dễ hiểu, nhiều thông tin hữu ích. Mong anh ra nhiều video hơn ah !!!

  • @anxanhdekhoe
    @anxanhdekhoe Рік тому +1

    Anh truyền đạt rất dễ hiểu, cảm ơn anh nhiều ạ

  • @tanngo595
    @tanngo595 Рік тому

    Respect bạn vì clip rất hay, animation cũng rất hợp nhãn.
    Nó còn hoàn hảo hơn nếu chúng ta có thể phát âm từ vựng chuẩn xác nữa. Bạn có thể tra trên google các từ như service, python... xem nó đọc như thế nào rồi phát âm lại cho đúng nhé😄

  • @nampham2230
    @nampham2230 Рік тому

    Rất hay, sẽ tiếp tục ủng hộ, hi vọng a sẽ ra thêm nhiều nội dung về devops

  • @Quang_NH
    @Quang_NH Рік тому

    anh nói và làm video vui tính dễ hiểu quá, cảm ơn anh nhé

  • @truongkhanguyen6241
    @truongkhanguyen6241 Рік тому +2

    Nội dung rất hay và hữu ích, ngắn gọn, minh hoạ dễ hiểu, giọng đọc rất tốt. Hi vọng sắp tới anh sẽ tiếp tục chia sẻ các content về microservice, load balancing, ... 🥰

  • @tuannguyenthanh1063
    @tuannguyenthanh1063 Рік тому

    Video rất dễ hiểu mong anh ra nhiều video hơn !!!

  • @1vocabaday
    @1vocabaday Рік тому

    nice video, keep it up bro

  • @nguyencaothai6986
    @nguyencaothai6986 Рік тому

    Nice!, Video diễn giải rất tiệm cận. Hóng AWS và Monitor hữu ích từ bro.

  • @Namlepy
    @Namlepy Рік тому +1

    Mình là software dev cũng lâu , video rất hay và dể hiểu nhưng mà nên thêm chi tiết vào 1 tí để các bạn mới học sẽ dể nắm bắt hơn .
    Nhất là phần demo bạn đã bỏ qua bước giải thích service discovery trong các service của bạn nhảy thẳng vô luôn , đương nhiên tất cả mấy cái đó thằng K8s hỗ trợ hết rùi nhưng cũng nên giải thích á
    Đương nhiên đây là vấn đề của DevOPS , nhưng mà Dev BE cũng phải biết á .
    Đó là chưa nói đến việc bạn bỏ qua bước Database và bước Message Queue ( Hầu như microservice thì 2 thằng này là quan trọng cực kỳ ) . bất kỳ hệ thống nào .
    Việc setup Kafka hay RabbitMQ hay bất kỳ 1 queue sever trung gian nào cũng là 1 quá trình gian khổ kkk

    • @khalid_dinh
      @khalid_dinh  Рік тому +1

      Trong video mình có nói là microservices và K8s còn rất nhiều thứ để nói. Nhưng vì đây là video giới thiệu nên mình k muốn cho quá nhiều thông tin vì sẽ thành lan man. Nhưng cũng cảm ơn bạn vì nhận xét rất có tâm. Những video sau mình sẽ nói sâu hơn. Chờ nhé!!!

    • @Namlepy
      @Namlepy Рік тому

      @@khalid_dinh à quên mất bạn là devOPS hay full stack hay như nào nhỉ .
      Do mình cũng dev Backend rùi biết thêm tí bên devOPS để dể triển khai thôi chứ cũng không phải chuyên gia vận hành kkk

    • @khalid_dinh
      @khalid_dinh  Рік тому

      @@Namlepy mình Devops nhé

  • @NamNguyen-eg6vc
    @NamNguyen-eg6vc Рік тому

    xem đúng 2 video là phải đăng kí ngay, dễ hiểu ghê. Mong anh ra thêm nhiều video nữa

  • @lanhoang1892
    @lanhoang1892 Рік тому

    Cảm ơn bạn đã chia sẻ. 1 Like

  • @nhattruonng
    @nhattruonng Рік тому

    Anh làm video về 1 sản phẩm thực tế triện khai như nào, xây dựng database ra sao vd cần 1 databse để read và 1 cái để write em thường nghe vậy, thiết kế code Vd design parttern , dùng thêm công cụ gì vd redis hay dùng nhiều cái gì đó. và cảm ơn anh vì video trên

  • @hauo8549
    @hauo8549 Рік тому

    Tuyệt vời anh ơi, mong anh ra khóa học được không em chờ mãi rồi

  • @tabishsulamani2292
    @tabishsulamani2292 Рік тому

    Best video. Very useful and informative.

  • @vantran1189
    @vantran1189 Рік тому

    Bạn giải thích rất dễ hiểu với hình minh hoạt rõ ràng và vui. Mong bạn làm thêm về Data Mesh và Kafka

  • @nguyen.phucthong
    @nguyen.phucthong Рік тому

    Clip rất hay, thanks bro!

  • @giakhang6788
    @giakhang6788 Рік тому

    Clip rất bổ ích, tinh gọn và chuyên nghiệp. Cảm ơn anh

  • @quangtruong4593
    @quangtruong4593 Рік тому

    hóng bác public repo để mn cùng học hỏi

  • @nhatkycoder3820
    @nhatkycoder3820 Рік тому

    thề, coi video ông anh cuốn vl, dễ hiểu mà lại còn vui

  • @sonhm305
    @sonhm305 Рік тому

    Video qua hay a ạ 🎉

  • @trungquoc1863
    @trungquoc1863 Рік тому

    Video tiếp theo làm về Kubernetes Vs. Docker Vs. OpenShift nha anh

  • @data-dynamo-guy
    @data-dynamo-guy Рік тому

    Dạ hay quá anh 😊

  • @khanhvoduy2643
    @khanhvoduy2643 Рік тому

    anh truyền đạt kiến thức quá dễ hiểu, ra nhiều video nữa nhé anh

  • @haulu6993
    @haulu6993 Рік тому

    Video rất hay, dễ hiểu, nhiều thông tin hữu ích. Mong anh ra nhiều video hơn

  • @kyrie4728
    @kyrie4728 Рік тому

    bạn làm video rất dễ hiểu và súc tích, mong là bạn sẽ ra video hand-on thêm :D

  • @LoveOurLife19
    @LoveOurLife19 Рік тому

    hóng video hướng dẫn setup ci/cd của anh ạ

  • @vanhoale7731
    @vanhoale7731 Місяць тому

    your voice is really nice, bro

  • @mangoplus6081
    @mangoplus6081 Рік тому

    thề nghe ông này nói chuyện cuốn v chứ ko buồn ngủ :v

  • @tienvuonganh3670
    @tienvuonganh3670 Рік тому

    Quá hay

  • @BDCCN-CaoThanhHuy
    @BDCCN-CaoThanhHuy Рік тому +1

    Bạn có thể thêm phần source code hoặc ref phần cuối video được k ạ? video rất dễ hiểu và trực quan, thanks bro

  • @cod_fan_boys458
    @cod_fan_boys458 Рік тому

    Em chào anh, biết kênh anh qua các video trước có thấy anh nói kênh anh làm về python, nên e rất mong anh sẽ sớm có chuỗi video về chủ đề django ạ. Django tuy có nhiều ưu điểm nhưng em thấy đang ít công ty tuyển fresher, thêm vào đó là khóa học Django bằng tiếng Việt em theo trên UA-cam của em thấy nó khác ngoài thực tế rất nhiều, điển hình là việc cập nhật dữ liệu ạ. Không mong anh có thể làm một khóc học chi tiết mà chỉ mong có một video đưa ra được một roadmap đầy đủ về Django là cũng tuyệt vời rồi ạ. Cám ơn anh

  • @vuxuanthang688
    @vuxuanthang688 Рік тому

    Hay quá

  • @quyhuynh8628
    @quyhuynh8628 Рік тому

    Anh làm video về Cloud Computing đị ạ

  • @thienlory
    @thienlory Рік тому

    mở lớp dạy luôn đi anh ơi. nghe như này chưa đã lắm

  • @tapquenmoitinhdau
    @tapquenmoitinhdau Рік тому

    Quá hay ạ. Bạn có thể làm 1 tutorial để setup hệ thống k8s đc k ạ

  • @duymanh5506
    @duymanh5506 Рік тому

    Video rất hay ạ

  • @nvtentertainment4098
    @nvtentertainment4098 10 місяців тому +5

    vô mấy cty theo công nghệ cũ chán vãi . gọi là block Tech lun, mãi làm toàn ba cái công nghệ nhà mình , cái source thì qua 15 năm cả trăm thằng viết vô .noi chứ mĩnh vấn thích làm cty Product hơn.

  • @caotichcuc
    @caotichcuc Рік тому

    Anh trông chất chơi người dơi người sắt người nhện thế này mà để kiểu tóc brimlock nữa thì không khác gì rrrrapper luôn

  • @imnothin
    @imnothin Рік тому

    Làm thêm series về design system được không broooooo

  • @NguyenThuy-th2qv
    @NguyenThuy-th2qv Рік тому

    video rất hay, rõ ràng, và đẹp. Bạn có thể share cho mình bạn lấy các clip bên ngoài để chèn vào video ở source nào vậy ạ? cảm ơn bạn

  • @ngocquangnguyen3846
    @ngocquangnguyen3846 3 місяці тому

    hi, mình có 1 câu hỏi là sự khác biệt giữa microservice và multi-moonlithic gì ạ?

  • @leonkai173
    @leonkai173 8 місяців тому

    Nếu mình gặp 1 ứng dụng đang sử dụng mô hình MVC có rất nhiều service module lớn, làm sao với 1 team 4 người mình có thể cover refactor lại toàn bộ thành Microservices? mình cần làm những bước nào và mất bao lâu? nhờ Khalid Dinh gợi ý giúp mình với

  • @minhcraft5888
    @minhcraft5888 Рік тому

    Hello a iu ❤❤❤

  • @toestudio6531
    @toestudio6531 Рік тому +1

    Tiết kiệm được mấy ngày nếu tự tìm hiểu, thanks a

  • @aodung3587
    @aodung3587 Рік тому

    nghe hay thật

  • @cuongphan-dev
    @cuongphan-dev Рік тому +1

    Điểm yếu là khó tracing lỗi. Nếu cần xử lý transaction trong db lại càng khó nữa. Thêm nữa nếu kafka mà chết thì coi như toàm bộ chết theo luôn.

  • @quangdang2240
    @quangdang2240 Рік тому

    am on anh

  • @Trungnguyen0302
    @Trungnguyen0302 Рік тому

    anh có thể làm nội dung về xử lý load balancer nginx bằng nodejs được không ạ

  • @optimez2609
    @optimez2609 Рік тому

    mong bạn làm về kafka

  • @lokitechz94
    @lokitechz94 Рік тому

    nice

  • @yandexhue4758
    @yandexhue4758 Рік тому

    Thank you

  • @khaihoannguyen9446
    @khaihoannguyen9446 Рік тому

    Coi video anh không hiểu sao cứ bị cuốn cuốn kiểu gì ấy.
    Sẵn tiện cho em hỏi là: Nếu chỉ sử dụng 1 máy chủ nhưng dùng docker để chia ra các service trong máy chủ đó thì có được xem là microservices không anh? Hay phải là nhiều server triển khai các services này thì mới coi là microservices?

    • @khalid_dinh
      @khalid_dinh  Рік тому

      triển khai lên container hay lên server nó là cách deploy thôi em. Microservices là về cách thiết kế kiến trúc của phần mềm. Nên ở câu hỏi của e thì về mặt lý thuyết thì vẫn gọi là microservices. Nhưng thực tế thì không ai chỉ dùng 1 server vì không có lợi về tính HA (High availability)

  • @linhvo4780
    @linhvo4780 Рік тому

    anh có thể để link repo để em có thể tham khảo và triển khai thử ạ.

  • @loodindo6682
    @loodindo6682 Рік тому

    video của anh rất hay, mỗi tội phần demo anh làm nhanh quá em theo hơi ngộp

  • @vietbui29
    @vietbui29 Рік тому

    Làm cho tới đi ông. Mỗi service cần có DB riêng và cách thức chúng giao tiếp và trao đổi dữ liệu với nhau như thế nào

    • @khalid_dinh
      @khalid_dinh  Рік тому

      Những nội dung sâu hơn mình để cho những video sau nhé

    • @neko.1997
      @neko.1997 Рік тому

      Có cần thiết phải tách db ra k ạ, nếu mình làm chung 1 con db thì sao ạ

    • @khalid_dinh
      @khalid_dinh  Рік тому

      @@neko.1997 nếu dùng chung db thì sẽ mất đi nhiều các ưu điểm của ms, VD scaling, independency,... Nhưng vẫn có trường hợp dùng.

  • @xuyennguyenvan4701
    @xuyennguyenvan4701 Рік тому

    cho mình hỏi 1 hệ thống đc xem là monolithic phụ thuộc vào gì, ví dụ mình có nhiều service viết bằng nhiều ngôn ngữ khác nhau nhưng tất cả đều sài chung 1 database, vì khái niệm cơ bản của microservice mà mình hiểu thì mỗi 1 service sẽ có database riêng. vậy hệ thống này có đc xem là monolithic ko ?

    • @khalid_dinh
      @khalid_dinh  Рік тому

      monolithic thì không chia services, khi build thì chỉ tạo ra 1 artifact (VD 1 file .jar), nó cũng chỉ có 1 database. Microservices thì ngược lại. Về việc microservices có thể chỉ dùng 1 db hay k thì thực tế là vẫn có hệ thống như vậy. Tuy nhiên thiết kế như vậy phải bỏ đi các ưu điểm của microservices cho khối db: Scaling, High Availability, ... Dĩ nhiên việc thiết kế db trong microservices cũng phức tạp và khó hơn. Nó là bài toán cân đối lợi ích

  • @trungminh549
    @trungminh549 Рік тому

    Sieu thật

  • @noahnguyen916
    @noahnguyen916 Рік тому

    😃🥰🥰🥰

  • @dươngmạnh-h9u
    @dươngmạnh-h9u 3 місяці тому

    sao kênh a ít video thế ạ

  • @trongtinbui6613
    @trongtinbui6613 Рік тому

    Cho em hỏi vậy cdn có được xem là một phần của microservices không ạ

    • @khalid_dinh
      @khalid_dinh  Рік тому

      Không hẳn, vì nhiều hệ thống microservices mình biết k có CDN.

  • @huyang2885
    @huyang2885 Рік тому

    +1 respect, bro

  • @namdo5107
    @namdo5107 Рік тому

    A cho e hỏi FE có tách luôn theo từng service ko hay FE là 1 mono gọi đến BE theo kiến trúc ms ạ

    • @khalid_dinh
      @khalid_dinh  Рік тому +1

      cái này tùy dự án nhé. Có cái thì là 1 khối FE riêng, gọi đến BE. Có cái thì bản thân 1 số services ở BE sẽ có FE riêng của nó

    • @namdo5107
      @namdo5107 Рік тому

      @@khalid_dinh Clear!! Tks u

  • @tranlybuu1062
    @tranlybuu1062 Рік тому

    Cho em hiện tại công ty em đang làm monolithic + nginx và test đổ tải khoảng 2-4 nghìn user sử dụng thì api bắt đầu có dấu hiện lỗi. Nếu chuyển qua microservice thì ví dụ việc call api 1 sản phẩm rồi sản phẩm đấy lại call 5 api đánh giá sản phẩm như ví dụ trên video, nó có khả năng bị quá tải nếu 1000 user call api sản phẩm (call 5000 api đánh giá sản phẩm) không ạ? Em là người mới nên mong được mọi người giải đáp ạ ^^

    • @khalid_dinh
      @khalid_dinh  Рік тому +1

      Vấn đề là cần biết tại sao nó lỗi. Nếu lỗi do thiếu tài nguyên thì cần tìm xem điểm nào trong chuỗi call API đang bị quá tải. Hay services nào đang được call nhiều. Rồi cấp thêm tài nguyên cho service đó bằng việc scaling. Đây là phương pháp chung cho cả monolithic và microservices. Microservices thì nó có lợi thế về monitoring + scaling + HA hơn nên việc phát hiện nút thắt, alert, scaling / modify cũng sẽ tiện hơn. Nhưng không có gì đảm bảo 100% khi chuyển sang microservices sẽ không bị quá tải. Quan trọng nhất vẫn là phát hiện đâu là nguyên nhân dẫn đến failure

  • @modivation6551
    @modivation6551 Рік тому

    các service có dùng chung database không nhỉ, hay họ cũng tách database ra

    • @khalid_dinh
      @khalid_dinh  Рік тому

      thường thì phải tách ra

    • @modivation6551
      @modivation6551 Рік тому

      @@khalid_dinh vậy 1 service độc lập 1 database đúng không bạn. vậy chẳng khác gì 1 service là 1 sản phẩm product rồi nhỉ

  • @brolynguyen3430
    @brolynguyen3430 Рік тому

    theo anh thì một kiến trúc như chia thành 2 khối FE và BE riêng biệt thì nó có phải là 1 biến thể của 3 present layer không ạ ? Thanks anh

    • @khalid_dinh
      @khalid_dinh  Рік тому

      Việc khối FE và BE riêng biệt, hầu như k phải là cách nhận biết 3 tiers hay microservices. Sự khác biệt lớn nằm ở các services và database của service ở BE có tách nhau k. Nếu có thì là MS, nếu k thì là monolithic. Còn hầu như mọi mô hình thì FE và BE vẫn được tách riêng.

    • @brolynguyen3430
      @brolynguyen3430 Рік тому

      @@khalid_dinh "chia" ở đây được hiểu theo nghĩa nào anh nhỉ, vì có vài architecture vẫn có thể gộp được cả FE và BE thành 1 block sau đó đẩy lên cloud service

    • @khalid_dinh
      @khalid_dinh  Рік тому +1

      @@brolynguyen3430 chia nghĩa là tách từ codebase, cách giao tiếp giữa các services, cách triển khai các service đó lên các server, cách tách database cho từng service. Nếu đáp ứng đủ thì là microservices. Còn k thì có thể là monolithic hoặc các kiểu trúc khác

  • @QuocNguyen-se7vi
    @QuocNguyen-se7vi Рік тому

    Cho mình hỏi Chrome dùng monolytic nên mới ngốn ram phải không? Kaka

  • @tanphan3426
    @tanphan3426 Рік тому

    E xin link github vs ạ

  • @thuanho8164
    @thuanho8164 Рік тому

    đỉnh

  • @atNguyen-jg5cp
    @atNguyen-jg5cp Рік тому

    Fun fact: một hệ thống lớn như Stack Overflow lại sử dụng monolithic

    • @trinhpapa
      @trinhpapa Рік тому

      Dev còn trụ được thì monolithic hay ms không còn quan trọng 🤣🤣🤣 Chưa chắc chuyển đổi sang ms đã ngon, quan trọng là phải phù hợp với tình hình và năng lực team nữa

    • @khalid_dinh
      @khalid_dinh  Рік тому

      đúng vậy

  • @xiaocatcat
    @xiaocatcat Рік тому

    anh khóa bn FPT z ạ? pro wa T_T