Microservices và Domain Driven Design

  Рет қаралды 14,530

Learning Software Engineering with Prof. Trang

Learning Software Engineering with Prof. Trang

2 жыл бұрын

Microservices và Domain Driven Design từ khách mời đến từ công ty DKT trong khuôn khổ môn học Kiến trúc phần mềm, chương trình Thạc sĩ KHMT, Trường CNTT&TT, ĐH Bách Khoa HN.

Пікірлер: 25
@electricityaplicationtv8062
@electricityaplicationtv8062 2 ай бұрын
Cô Trang là cô giáo dạy mình java ở Toshiba. Chúc cô sẽ phát triển tốt. Giờ em đã làm java cho một công ty đa quốc gia về java rồi. cô dạy rất hay.
@futhedude4848
@futhedude4848 7 ай бұрын
22:08 phần này nói về infrastructure discovery nhưng hình như slide lại là của server-side discovery (là 1 phần của application discovery, application discovery gồm 2 phần là client-side discovery và server-side discovery).
@quangphongtran3558
@quangphongtran3558 9 ай бұрын
Hay!
@quang.luu.179
@quang.luu.179 2 ай бұрын
👍👍👍
@emmajennnings5920
@emmajennnings5920 10 ай бұрын
Cô Trang dạy mấy môn về mạng máy tính, bảo mật trên hệ thống website và hệ điều hành trên youtube này được không ạ, em cần những bài giảng chất môn chất lượng này ạ
@mongalexi584
@mongalexi584 2 ай бұрын
Sinh viên BK bá quá, hỏi mấy anh unicorn há mồm
@futhedude4848
@futhedude4848 7 ай бұрын
start: 7:30
@truongnam2160
@truongnam2160 4 ай бұрын
ở sapo dùng docker swarm chứ ko dùng k8s à bạn ơi?
@ryugaryuzaki2728
@ryugaryuzaki2728 11 ай бұрын
cho tôi hỏi , API Gateway khi tôi gửi req upload large file thì sao ạ? thank anh chị!
@anhhoang1553
@anhhoang1553 9 ай бұрын
Chunk file
@Dangnguyenhai141213
@Dangnguyenhai141213 8 ай бұрын
Bạn cắt file thành từng chunk, rồi upload từng cái lên. Thư viện như Dropzone support tận răng luôn
10 ай бұрын
docker swarm 🤣🤣🤣
@canhtrinh3442
@canhtrinh3442 Жыл бұрын
seminar cho beginer mà nhiều thuật ngữ quá :((
@canhtrinh3442
@canhtrinh3442 Жыл бұрын
cứ sao sao ấy nhỉ :v
@reoteuray9823
@reoteuray9823 8 ай бұрын
mình thấy vấn đề distributed transaction , là cái rắc rối nhất trong việc triển khai micro nhỉ, nếu lock thì giảm performance , nếu cho chạy bất đồng bộ thì 1 thằng fail trong chuỗi sẽ bắt các thằng trước phải rollback , lúc này sẽ phải viết rollback như nào, nếu ngay liền sau lại có thằng dùng ngay cái dữ liệu mới insert vào mà chưa kịp rollback, câu trả lời fix trực tiếp chưa thuyết phục lắm =))
@linhnh1980
@linhnh1980 8 ай бұрын
Bắn queue tự retry
@reoteuray9823
@reoteuray9823 8 ай бұрын
@@linhnh1980 ý là trong lúc chưa kịp rollback mà vẫn có thằng khác vào đọc cái dữ liệu sai đó
@linhnh1980
@linhnh1980 8 ай бұрын
@@reoteuray9823 Này do người thiết kế flow nữa ví dụ khách thanh toán báo là Bạn đã đặt hàng thành công! Chúng tôi đang kiểm tra với nhà bán... 99.999% sẽ thành công. 0.0001% hiện lại sau 2s - 3s sẽ nhận popup rất tiếc gì đó. Còn thiết kế phải bảo vệ các data trong giai đoạn checking đó không ảnh hưởng.
@quangnguyendinh9132
@quangnguyendinh9132 7 ай бұрын
Saga Pattern
@futhedude4848
@futhedude4848 7 ай бұрын
@@reoteuray9823 về vụ "trong lúc chưa kịp rollback mà vẫn có thằng khác vào đọc cái dữ liệu sai đó" thì bro có thể thử theo cách này: - Semantic lock: set pending status cho data chưa thực hiện xong. VD: flow A create order, flow B trying to cancel order, nhưng check thấy flow A đang set status của order là pending => ko thể set status thành cancel được, return fail. hoặc disable button cancel đi nếu status của order đang là pending. Nếu bro có ý tưởng khác thì share tui với nữa nhé.
@duynguyen9227
@duynguyen9227 Жыл бұрын
Microservices rất đau đầu với Transaction
@tristheflash6928
@tristheflash6928 8 күн бұрын
kafka
@NguyenMinh-gl7qz
@NguyenMinh-gl7qz 5 ай бұрын
Mình thấy phần DDD nói sơ sài quá
@marcusduong3295
@marcusduong3295 Жыл бұрын
🤮
How To Implement Domain-Driven Design (DDD) in Go
1:57:42
ProgrammingPercy
Рет қаралды 39 М.
DDD Building Blocks
4:27
Drawing Boxes
Рет қаралды 35 М.
Box jumping challenge, who stepped on the trap? #FunnyFamily #PartyGames
00:31
Family Games Media
Рет қаралды 19 МЛН
World’s Largest Jello Pool
01:00
Mark Rober
Рет қаралды 111 МЛН
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 60 МЛН
Schoolboy - Часть 2
00:12
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 6 МЛН
DDD Explained in 9 MINUTES | What is Domain Driven Design?
9:44
Marco Lenzo
Рет қаралды 39 М.
Design System: Payment System cơ bản - 3k RPS
12:37
Việt Trần
Рет қаралды 10 М.
Kiến trúc Clean Architecture trong NETCORE (Có DEMO)
13:31
Nguyễn Trọng Quân
Рет қаралды 1,5 М.
CI/CD là gì? Hiểu CI/CD trong 10 phút !!!
9:33
Khalid Dinh
Рет қаралды 58 М.
Domain Driven Design và Event Architecture - 2016.10.22
2:22:50
IT Experts Club Hanoi
Рет қаралды 48 М.
Domain Driven Design: What You Need To Know
8:42
Alex Hyett
Рет қаралды 111 М.
Box jumping challenge, who stepped on the trap? #FunnyFamily #PartyGames
00:31
Family Games Media
Рет қаралды 19 МЛН