Skip to content

Commit 024bb3c

Browse files
committed
docs: 📝 update README and add knowledge summary for ep05
- Update README with latest progress - Add section-5-17/ folder with 6 screenshots (ep05 knowledge summary) - Cache-Aside flow diagrams - TTL verification screenshots - Redis distributed lock illustrations
1 parent 0182abd commit 024bb3c

9 files changed

Lines changed: 25 additions & 14 deletions

File tree

README.md

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -35,20 +35,23 @@ spring-ddd-ticket-booking/
3535
│ ├── other/
3636
│ │ ├── ddd-package-structures.html
3737
│ │ ├── ddd-package-structures.md
38-
│ │ └── spring-boot-ddd-from-scratch-ver-0.html
38+
│ │ ├── spring-boot-ddd-from-scratch-ver-0.html
39+
│ │ └── whiteboard_handwritten_cache.html
3940
│ ├── section-0-4/
40-
│ ├── Cache-Aside-Pattern-2.png
41-
│ ├── Cache-Aside-Pattern.png
42-
│ ├── Circuit Breaker-Resilience4j-2.png
43-
│ ├── Circuit Breaker-Resilience4j.png
44-
│ ├── DDD-Layered-Architecture-project-structure-2.png
45-
│ ├── DDD-Layered-Architecture-project-structure.png
46-
│ ├── Distributed-Lock-Redisson-2.png
47-
│ ├── Distributed-Lock-Redisson.png
48-
│ ├── Optional.md
49-
│ ├── Rate Limiter-Resilience4j-2.png
50-
│ ├── Rate Limiter-Resilience4j.png
51-
│ └── section-0-4.md
41+
│ │ ├── Cache-Aside-Pattern-2.png
42+
│ │ ├── Cache-Aside-Pattern.png
43+
│ │ ├── Circuit Breaker-Resilience4j-2.png
44+
│ │ ├── Circuit Breaker-Resilience4j.png
45+
│ │ ├── DDD-Layered-Architecture-project-structure-2.png
46+
│ │ ├── DDD-Layered-Architecture-project-structure.png
47+
│ │ ├── Distributed-Lock-Redisson-2.png
48+
│ │ ├── Distributed-Lock-Redisson.png
49+
│ │ ├── Optional.md
50+
│ │ ├── Rate Limiter-Resilience4j-2.png
51+
│ │ ├── Rate Limiter-Resilience4j.png
52+
│ │ └── section-0-4.md
53+
│ ├── section-5-17/
54+
│ └── Screenshot 2026-04-26 182459.png
5255
├── vetautet-application/
5356
│ ├── src/
5457
│ │ ├── main/
@@ -125,13 +128,16 @@ spring-ddd-ticket-booking/
125128
│ │ ├── ddd/
126129
│ │ ├── infrastructure/
127130
│ │ ├── cache/
131+
│ │ │ ├── local/
128132
│ │ │ ├── redis/
129133
│ │ │ ├── RedisInfrasService.java
130134
│ │ │ └── RedisInfrasServiceImpl.java
131135
│ │ ├── config/
132136
│ │ │ ├── AppConfig.java
133137
│ │ │ └── RedisConfig.java
134138
│ │ ├── distributed/
139+
│ │ │ ├── caffeine/
140+
│ │ │ ├── hazelcast/
135141
│ │ │ ├── redisson/
136142
│ │ │ ├── config/
137143
│ │ │ │ └── RedissonConfig.java
@@ -157,13 +163,18 @@ spring-ddd-ticket-booking/
157163
│ │ │ │ └── OpenApiConfig.java
158164
│ │ │ └── StartApplication.java
159165
│ │ ├── resources/
166+
│ │ ├── ApplicationDev.md
167+
│ │ ├── application-dev.yml
168+
│ │ ├── application-prod.yml
160169
│ │ └── application.yml
161170
│ └── pom.xml
171+
├── Dockerfile
162172
├── LICENSE
163173
├── README.md
164174
├── mvnw
165175
├── mvnw.cmd
166176
├── pom.xml
177+
├── targets.txt
167178
└── test.js
168179
```
169180

@@ -295,7 +306,7 @@ This project is a hands-on implementation following the **Java DDD - Vé Tàu T
295306
| 04 | JAVA DDD 3: Hoàn thành SETUP Dự án theo kiến trúc Microservice | https://www.youtube.com/watch?v=IcDiMkb7_TA&list=PLw0w5s5b9NK5Trt3AIxCtpRHWR7nI0RyX&index=38 | ✅ Done |
296307
| 05 | JAVA DDD 04: Circuit Breaker vs RateLimiter - Tuyến phòng thủ đầu tiên cho DDD (bán vé trực tuyến) | https://www.youtube.com/watch?v=tK7NDEr_vtE | ✅ Done |
297308
| 06 | JAVA DDD Source Code ~ 1.000 QPS: DDD Project - Bán Vé Từ Video 0 - 4 - How to run() | https://www.youtube.com/watch?v=nXmppGlu4hw | ✅ Done |
298-
| 07 | JAVA DDD 05: Distributed Cache - Tuyến phòng thủ thứ hai API (bán vé trực tuyến) - LUA vs Redisson | https://www.youtube.com/watch?v=GqCohsho54s | ⏳ Todo |
309+
| 07 | JAVA DDD 05: Distributed Cache - Tuyến phòng thủ thứ hai API (bán vé trực tuyến) - LUA vs Redisson | https://www.youtube.com/watch?v=GqCohsho54s | ✅ Done |
299310
| 08 | SỐC: Distributed Cache Redis đã phản bội chúng tôi, 1 tỷ thất thoát ở ngày bán vé thứ hai | https://www.youtube.com/watch?v=1pGuG5S68zM&list=PLw0w5s5b9NK5Trt3AIxCtpRHWR7nI0RyX&index=36 | ⏳ Todo |
300311
| 09 | 👉👉👉: LINK DISCORD FOR MEMBER | https://www.youtube.com/watch?v=AsLW8Xt0UHs&list=PLw0w5s5b9NK5Trt3AIxCtpRHWR7nI0RyX&index=35 | ✅ Done |
301312
| 10 | JAVA DDD 06: Tâm sự DEV và vì sao tôi lại không sử dụng LUA Redis trong kịch bản Distributed Cache! | https://www.youtube.com/watch?v=zQWWGnhyZ0s&list=PLw0w5s5b9NK5Trt3AIxCtpRHWR7nI0RyX&index=34 | ⏳ Todo |
504 KB
Loading
485 KB
Loading
793 KB
Loading
746 KB
Loading
128 KB
Loading

vetautet-infrastructure/src/main/java/com/vetautet/ddd/infrastructure/cache/local/.gitkeep

Whitespace-only changes.

vetautet-infrastructure/src/main/java/com/vetautet/ddd/infrastructure/distributed/caffeine/.gitkeep

Whitespace-only changes.

vetautet-infrastructure/src/main/java/com/vetautet/ddd/infrastructure/distributed/hazelcast/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)