Java Guru
RSS FeedHọc Java, Spring Boot, Database, System Design, Performance và Clean Code qua các bài viết ngắn gọn, dễ hiểu và bám sát kinh nghiệm thực tế.
Nổi bật
-
Kafka: Những bài học chỉ Production mới dạy bạn
Đã đăng: at 07:31 SAKhông có tutorial Kafka nào chuẩn bị cho bạn cảm giác 2 giờ sáng bị gọi dậy vì consumer lag tăng không kiểm soát. Bài viết ghi lại những bài học xương máu về Kafka trong production.
-
Thiết Kế Hệ Thống Chịu Tải Cao: Tổng Hợp Giải Pháp Từ Front-end Đến Back-end
Đã đăng: at 04:32 SATổng hợp các giải pháp thiết kế hệ thống chịu tải cao: từ frontend, caching, query tối ưu, pattern backend, quản lý request, đến monitoring và autoscaling.
-
Saga Pattern: Khi Lý Thuyết Va Chạm Thực Tế
Đã đăng: at 09:02 SANhững bài học thực tế khi triển khai Saga Pattern: partial failure, compensate không hoàn hảo, duplicate event và trade-off giữa Orchestration và Choreography.
-
Cả trăm đơn hàng bốc hơi chỉ trong 3 phút – tất cả vì một dòng config bị quên
Đã đăng: at 03:13 CHCase study thực tế về hậu quả của việc quên cấu hình graceful shutdown trong Spring Boot: mất đơn hàng, Kafka message và bài học rút ra.
-
Tôi không thích microservices, và đây là lý do
Đã đăng: at 01:52 CHChia sẻ thực tế từ một backend developer: khi nào nên và không nên dùng microservices, trade-off với monolith và bài học cho team nhỏ.
Bài viết gần đây
-
Những lưu ý về bảo mật khi tham gia phát triển dự án phần mềm
Đã đăng: at 02:55 SATổng hợp best practices về bảo mật cho developer, DevOps, QA và quản lý dự án: từ secure coding, secret management đến threat modeling và SDL.
-
Vì sao Twilio Segment nói lời chia tay Microservices và quay về Monolith
Đã đăng: at 04:31 SAPhân tích case study Twilio Segment: từ kiến trúc microservices với hàng trăm service đến quyết định quay về modular monolith.
-
Tomcat, Jetty hay Undertow? Hướng dẫn chọn Java Web Server hiệu năng cao
Đã đăng: at 11:17 SASo sánh chi tiết Tomcat, Jetty và Undertow: thread model, memory footprint, hiệu năng và use case phù hợp cho từng loại ứng dụng Java.
-
Project Loom: Cuộc cách mạng xử lý đồng thời trong Java
Đã đăng: at 02:59 SATìm hiểu Project Loom và Virtual Threads trong Java: cách hoạt động, lợi ích, so sánh với reactive programming và tương lai của Java.