강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Hệ thống sự kiện đến trước được phục vụ trước để học thông qua thực hành

Tìm hiểu những vấn đề nào có thể phát sinh khi triển khai hệ thống sự kiện đến trước được phục vụ trước và cách giải quyết chúng.

(4.8) 111 đánh giá

1,903 học viên

  • 169developer9973
3시간 만에 완강할 수 있는 강의 ⏰
Spring Boot
Java
Docker
Redis
Kafka

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Kiến trúc sự kiện đến trước được phục vụ trước

  • kiểm soát đồng thời

Chúng tôi cũng tự tin vào hệ thống sự kiện ai đến trước được phục vụ trước!
Cảm nhận thế giới thực thông qua các ví dụ.

Bạn chắc chắn sẽ trải nghiệm điều này ít nhất một lần trong quá trình thực hành BE của mình.
Kiến trúc sự kiện ai đến trước được phục vụ trước 🚩

Nhiều dịch vụ thường tổ chức các sự kiện như "Phiếu giảm giá đặc biệt cho 300 khách hàng đầu tiên". Điều này khiến nhiều nhà phát triển back-end triển khai hệ thống sự kiện "ai đến trước được phục vụ trước" cho lĩnh vực kinh doanh của họ. Tuy nhiên, nếu không có kinh nghiệm thực tế trong việc triển khai các hệ thống như vậy, rất khó để nắm bắt cách thiết kế chúng.

Tôi cũng từng thắc mắc về cách thiết kế các sự kiện theo nguyên tắc ai đến trước được phục vụ trước khi chuẩn bị đi làm, nhưng phải rất lâu sau khi tôi có việc làm và bắt đầu xây dựng sự nghiệp với tư cách là một nhà phát triển, tôi mới tìm ra câu trả lời.

Vậy nên, trong bài giảng này, chúng ta sẽ khám phá những vấn đề tiềm ẩn và giải pháp khi xây dựng hệ thống sự kiện theo nguyên tắc "ai đến trước được phục vụ trước". Để giúp các lập trình viên backend mới vào nghề, những người cũng có những thắc mắc tương tự như tôi, tôi đã thiết kế bài giảng này nhằm cung cấp kinh nghiệm thực tế về việc phát triển một hệ thống sự kiện phiếu giảm giá "ai đến trước được phục vụ trước", cho phép bạn trực tiếp trải nghiệm những thách thức mà bạn sẽ gặp phải trong công việc thực tế. Vậy, hãy cùng khám phá nhé!

Được đề xuất cho những người này 💡

Một nhà phát triển phần mềm đang cân nhắc cách triển khai sự kiện ai đến trước được phục vụ trước.

Tôi đã tạo một bảng thông báo CRUD đơn giản, nhưng tôi đang tự hỏi mình nên học thêm những gì nữa.


Có nhiều kinh nghiệm nhất trong thực tế
Chúng tôi tập trung vào hai vấn đề!

💡Bạn sẽ tìm hiểu về các vấn đề có thể phát sinh khi triển khai hệ thống ai đến trước được phục vụ trước và cách giải quyết chúng.

Số lượng phiếu giảm giá được phát hành nhiều hơn số lượng mong muốn.
Nguyên nhân là gì và tôi có thể khắc phục như thế nào?

Nếu có quá nhiều yêu cầu , lỗi sẽ xảy ra.
Chúng ta có thể chuẩn bị trước như thế nào?

Vậy thì bạn có thể làm những việc như thế này!

  • ✅ Khi bạn dần xây dựng hệ thống sự kiện theo nguyên tắc ai đến trước được phục vụ trước, bạn sẽ biết được những vấn đề phát sinh ở từng giai đoạn và cách giải quyết chúng .
  • ✅ Cấu hình Redis và Kafka trong môi trường Docker và thực hành các lệnh chủ yếu được sử dụng trong dự án.

Hỏi & Đáp 💬

H. Tôi đã học xong những kiến thức cơ bản về Java. Tôi có thể tiếp tục học khóa học này không?

Khóa học này dành cho những người có kinh nghiệm làm việc trong dự án sử dụng Spring + Java.
Do đó, chúng tôi khuyên bạn nên tham gia khóa học sau khi thực hiện một dự án như bảng thông báo.

H. Tôi chỉ có kinh nghiệm phát triển với Node.js và JavaScript. Tôi có thể tham gia khóa học này không?

Khóa học này dựa trên Spring + Java và không cung cấp thêm giải thích về Spring hoặc Java.
Tuy nhiên, miễn là bạn có thể hiểu được mã dựa trên Spring + Java, bạn có thể tham gia khóa học.

H. Hệ thống phiếu giảm giá chi tiết đến mức nào?

Mặc dù bài giảng này đề cập đến chủ đề phiếu giảm giá, nhưng không đi sâu vào chi tiết. Xin lưu ý rằng bài giảng này chủ yếu nhằm mục đích minh họa cho nguyên tắc "ai đến trước được phục vụ trước".

💾 Vui lòng kiểm tra trước khi tham gia lớp học.

  • Tôi đang sử dụng macOS và IntelliJ làm môi trường thực hành.
  • Khóa học này dành cho những người có kinh nghiệm tạo bảng tin hoặc dự án đơn giản bằng Java, Spring và JPA. (Java, Spring và JPA sẽ không được đề cập chi tiết.)

Một bài giảng tuyệt vời để cùng nhau xem 📺

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất kỳ ai đã tạo bảng thông báo bằng Spring và Java

  • Bất cứ ai tò mò về cách tạo hệ thống sự kiện phiếu giảm giá đến trước được phục vụ trước

Cần biết trước khi bắt đầu?

  • Java

  • Mùa xuân

  • Dữ liệu mùa xuân JPA

Xin chào
Đây là

5,701

Học viên

451

Đánh giá

311

Trả lời

4.8

Xếp hạng

3

Các khóa học

안녕하세요. 지식공유자 최상용입니다.

많은 오픈소스에 기여한 경험이 있는 현직 백엔드 개발자입니다.

- Spring Data Mongo Contributor
- querydsl Contributor
- grpc-kotlin Contributor
- ksp Contributor
- mybatis Contributor

Chương trình giảng dạy

Tất cả

16 bài giảng ∙ (1giờ 12phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

111 đánh giá

4.8

111 đánh giá

  • tottenham30943님의 프로필 이미지
    tottenham30943

    Đánh giá 11

    Đánh giá trung bình 4.7

    5

    100% đã tham gia

    Bài giảng hay nhưng chỉ mang tính chất giới thiệu. Xin vui lòng biết trước khi mua. Nếu bạn sử dụng Redis hoặc Kafka ngoài đời thực thì có thể bạn không cần phải mua nó. Nếu bạn chưa biết gì về nó, bạn có thể mua nó chỉ bằng cách nhìn tổng quan. Và đối với những người đang tìm việc, nếu bạn làm điều này và viết một dòng vào sơ yếu lý lịch của mình, Tôi ngại đặt những câu hỏi sâu sắc trong các cuộc phỏng vấn. Bạn cần học riêng

    • 169developer9973
      Giảng viên

      xin chào, cảm ơn bạn đã đánh giá chi tiết! Như bạn đã đề cập, Redis và Kafka được sử dụng ở cấp độ giới thiệu trong khóa học này, vì vậy nếu bạn muốn sử dụng chúng trong thực tế, chúng tôi khuyên bạn nên nghiên cứu chuyên sâu về chúng! Cảm ơn bạn đã viết những lời hay như vậy :)

  • kms920106님의 프로필 이미지
    kms920106

    Đánh giá 24

    Đánh giá trung bình 4.6

    5

    100% đã tham gia

    Bây giờ tôi đã nghỉ hưu nhưng... Trước đây, khi chúng tôi thực sự tổ chức sự kiện cho 100 phiếu giảm giá đầu tiên, DB chết... Đối với những người muốn phát hành phiếu giảm giá và đặt hàng, mỗi lần bạn lật trang chỉ mất 5 giây để tải... Tôi nhớ mình đã náo động. Cuối cùng, chúng tôi phải giải quyết vấn đề này bằng cách mở rộng các phiên bản ec2 và máy chủ DB tạm thời. Nếu bạn đã xem bài giảng này trước đây, tôi muốn đưa ra một gợi ý và tự mình suy ngẫm về nó. Đó sẽ là một trải nghiệm tốt... Bây giờ chúng ta hãy tự mình kiểm chứng... Giá máy chủ cao và rất đáng thất vọng. Tôi mong bài giảng này được lan truyền rộng rãi để không còn những tiếc nuối như tôi nữa... Tôi rất thích bài giảng Nhờ bạn mà tôi bắt đầu quan tâm đến Redis và Kafka. Nó khiến tôi muốn học nhiều hơn. Cảm ơn

    • thdud3410님의 프로필 이미지
      thdud3410

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Cảm ơn bạn rất nhiều vì đã giải thích những điều mà người tìm việc khó hiểu bằng mã thực tế! Đó là một bài giảng gọn gàng! Tôi nghĩ sẽ tốt hơn nếu bạn tải Notion lên làm tài liệu bài giảng cùng một lúc. Việc xem từng bài giảng sẽ hơi rườm rà. Nhưng nội dung bài giảng rất rõ ràng.

      • 169developer9973
        Giảng viên

        Cảm ơn bạn đã đánh giá, Choi Young-young! Tôi sẽ dành thời gian để sắp xếp các tài liệu bài giảng và tải chúng lên. Cảm ơn!

    • highnnnyes1734님의 프로필 이미지
      highnnnyes1734

      Đánh giá 37

      Đánh giá trung bình 4.8

      5

      100% đã tham gia

      Đây là điều tôi tò mò, nhưng thật tuyệt khi bạn chỉ chỉ ra những điểm chính.

      • 169developer9973
        Giảng viên

        Cảm ơn bạn đã đánh giá của bạn, Top! Mục tiêu của tôi là chỉ truyền đạt những điểm chính trong một khoảng thời gian ngắn và tôi rất vui vì đã đạt được mục tiêu đó!

    • leejinwoo1126님의 프로필 이미지
      leejinwoo1126

      Đánh giá 24

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tôi đã học được kiến ​​thức mới, Thông qua đó, tôi nghĩ mình có thể có được hướng đi tốt hơn. Thật tốt khi chỉ có những điểm chính được giải thích trong một giờ. Cuối cùng, tôi chỉ liếc nhìn thoáng qua khái niệm này và bỏ qua nó. Tôi đã có một số điều hối tiếc

      • 169developer9973
        Giảng viên

        Jinwoo Lee, cảm ơn bạn đã đánh giá! Tôi nghĩ chúng tôi đã hơi thiếu sót trong nỗ lực cung cấp nó trong một khoảng thời gian ngắn. Nếu bạn đặt câu hỏi về bất cứ điều gì còn thiếu, tôi nghĩ tôi có thể trả lời câu hỏi của bạn bằng bảng câu hỏi!

    417.726 ₫

    Khóa học khác của 169developer9973

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!