Course 4 - Tobe Senior Bài 5: (StructureCode) Auditable cho DateTracking - UserTracking - SoftDelete

Поделиться
HTML-код
  • Опубликовано: 27 авг 2024
  • Facebook Group: / 342670156801353
    Course_1: github.com/Sie...
    Course_2: github.com/Sie...
    Course_3: github.com/Sie...
    Course_4: github.com/Sie...

Комментарии • 18

  •  Месяц назад +1

    vừa xem vừa sợ hết video :v

  • @quincyyy334
    @quincyyy334 Месяц назад +1

    e thấy những video của a rất hay , e cũng đang làm clean architecture vs N-layers architecture, e sv năm cuối mới đi làm và chuẩn bị ra trường, lương không được cao lắm (5 -6m) mong a có thể discount cho em được không ạ 🥺🥺🥺

    • @VuvaToniKroos
      @VuvaToniKroos Месяц назад

      5-6m là cao rồi bạn

    • @Yuhoh-j7m
      @Yuhoh-j7m Месяц назад

      làm .net giờ cũng khổ lắm, toàn tuyển 1.5-2 năm trở lên

    • @Sieupham301
      @Sieupham301  Месяц назад

      @@quincyyy334 gửi giúp a cái sms nhé

  • @onhunam2822
    @onhunam2822 Месяц назад

    A ơi, cho e hỏi ý nghĩa việc ref giữa các tầng của clear architecture: 1: Infrastructure ref đến Application và Persistence => Hiện Persistence là nơi triển khai chi tiết các access vào db vậy Infrastructure ref đến nó làm gì ạ. 2: Presentation ref đến Application và Infrastructure thì việc Presentation ref đến Infrastructure nhằm làm gì e vẫn chưa hiểu nguyên nhân a

  • @trungtang4071
    @trungtang4071 Месяц назад +1

    Hi anh, em cũng đang học về Clean Arch nhưng em thấy việc install trực tiếp package EF Core và Identity Framework vào trong Domain proj thì nó vi phạm nguyên tắc của Clean Arch rồi đúng không anh?
    Em nghĩ Domain không nên phụ thuộc vào package liên quan tới Infrastructre or Persitence như EF Core và Identity Framework.

    • @Sieupham301
      @Sieupham301  Месяц назад

      @@trungtang4071 không phải em, domain share toàn bộ layer nên cái nào cũng ref tới domain được

    • @xuanquangnguyen4851
      @xuanquangnguyen4851 Месяц назад

      theo hình minh hoạ của clean arch thì càng đi vào sâu bên trong thì càng chi tiết và càng bị cô lập. nên nó không bị phụ thuộc vào thằng nào. mà các thằng khác phải phụ thuộc vào nó. hay nói các khác là phải ref đế nó để sài.

    • @trungtang4071
      @trungtang4071 Месяц назад

      @@xuanquangnguyen4851 thanks bạn. Đó cũng là ý mình muốn hỏi. Do Domain là lớp trong cùng nhất r nên nó phải bị cô lập và chỉ có layer tầng trên ref tới nó. Nhưng ở đây Domain lại ref tới EF Core và Identity Framework.
      Mình biết mục đích làm vậy để dễ dàng tạo repo và cho các tầng trên dễ tương tác với ef core hơn. Nhưng mà các repo clean architect mình xem thì thấy rất hiếm có repo nào ref tới ef core ở tầng domain và chỉ ref tới ef core ở tầng infrastructure.

  • @voivang4389
    @voivang4389 Месяц назад +1

    Hi anh,
    Trong các video của a có nhắc đến outbox partern, nếu có 1 job nó quét xuống db liên tục để lấy các mesaage để publish đi như vậy thì performance nó giảm nhiều, có cách nào để khắc phục kh anh

    • @vuonglvdotnet
      @vuonglvdotnet Месяц назад

      Bạn có thể dùng một số platform Change Data Capture(CDC) để bắt các thay đổi trong Event table qua log của DB đó.
      Một Opensource Platform trong đó là Debezium

    • @Sieupham301
      @Sieupham301  Месяц назад

      @@voivang4389 sao lại ảnh hưởng performance em nhỉ

    • @voivang4389
      @voivang4389 Месяц назад

      @@Sieupham301 tại vì nếu dùng Cron job thì ví dụ sau khoảng 10s nó lại quét xún db để lấy
      Nó quét liên tục với tần xuất như vậy thì có ảnh hưởng nhiều kh a

    • @xuanquangnguyen4851
      @xuanquangnguyen4851 Месяц назад +1

      @@voivang4389 có bị ảnh hưởng ấy b. khi b read hoặc write nhiều sẽ ảnh hưởng tới db. vì sẽ đóng mở connection liên tục vào 1 thời điểm. thì nó sẽ có thể gây ảnh hưởng khi người dùng đang thao tác lên hệ thống. cron thì b nên chọn thời điểm chạy. ví dụ ít người dùng nhất thì chạy. còn nếu nghiệp bắt buộc phải chạy thì cho chạy tuần tự hoặc chia partition để chạy

  • @VuongNguyenQuoc-ft1pv
    @VuongNguyenQuoc-ft1pv Месяц назад +1

    SAO KHÓA NÀY A LEAK RA NHIỀU QUÁ Ạ

    • @Sieupham301
      @Sieupham301  Месяц назад

      @@VuongNguyenQuoc-ft1pv chia sẽ chút thôi em chứ anh không share nhiều