1. model context protocol

    # mcp là gì và tại sao nó quan trọng?

    2026/02/05 Software Development

  2. Spring AI 1.1.1

    Là một kỹ sư ngày đêm mài dũa Java công pháp. Ngoài những lúc đối mặt với mớ bug như rừng rậm Hắc Mộc Nhai, ta thường say mê những pho bí kíp kiếm hiệp của Kim gia. Nay, giữa lúc võ lâm công nghệ đang chao đảo bởi luồng chân khí Generative AI, Spring Framework đã tung ra một bộ tâm pháp mới: Spring AI v1.1.1.

    2026/01/22 Software Development

  3. maven dependencies

    Trong các hệ thống phân tán và kiến trúc microservices hiện đại, cấu hình build không đơn thuần chỉ là công cụ đóng gói phần mềm. Nó là bản thiết kế thể hiện sự gọn gàng, tính nhất quán và tính dễ bảo trì của cả một dự án. Quản lý tồi, bạn sẽ rơi vào “Dependency Hell”. Quản lý tốt, hệ thống sẽ tự động vận hành trơn tru từ môi trường local cho đến production.

    2026/01/04 Software Development

  4. grpc

    “Nếu REST là con đường quốc lộ quen thuộc, thì gRPC là đường cao tốc — nhanh hơn, hiệu quả hơn, nhưng cần biết cách lái.” — Một Google Engineer nào đó, trong buổi tech talk lúc 2 giờ sáng.

    2025/12/25 Software Development

  5. ai agentic systems

    # ai agent là gì?

    2025/12/19 Software Development

  6. java 25: should be upgraded?

    Trong những ăm gần đây, Java liên tục cải tiến với các phiên bản mới. Java 21 (LTS) đã mang lại nhiều tính năng như Virtual Threads, Pattern Matching và Foreign Function & Memory API.

    2025/12/02 Software Development

  7. aws s3 là cái quái gì?

    Tiếp nối chuỗi bài viết chia sẻ về kỹ năng Backend và System Design, hôm nay chúng ta sẽ cùng “mổ xẻ” một trong những dịch vụ xương sống và phổ biến nhất của hệ sinh thái đám mây: Amazon S3 (Simple Storage Service).

    2025/11/29 Software Development

  8. rabbitmq pattern

    Trong thế giới Microservices, việc phân tách các service (decoupling) là nguyên tắc sống còn. Khi hệ thống phát triển, sự kết nối đồng bộ (synchronous) qua REST hay gRPC dần bộc lộ những điểm yếu chí mạng về hiệu suất và khả năng chịu lỗi (fault tolerance). Đó là lúc Event-Driven Architecture (EDA) lên ngôi, và RabbitMQ chính là một trong những “người vận chuyển” đáng tin cậy nhất.

    2025/11/13 Software Development

  9. multi module spring-boot structure

    Khi dự án dần phình to, việc chuyển đổi từ cấu trúc Monolith nguyên khối sang Multi-Module trong Spring Boot là một bước đi tất yếu để đảm bảo tính module hóa (modularity), dễ dàng bảo trì và phân chia công việc cho nhiều team.

    2025/10/20 Software Development

  10. rabbitmq

    Trong thế giới của các ứng dụng phân tán và microservices hiện đại, khả năng xử lý các tác vụ một cách bất đồng bộ (asynchronously) là yếu tố then chốt để đảm bảo khả năng mở rộng (scalability), tính ổn định (resilience) và hiệu suất (performance) của hệ thống. Và đó là lúc một Message Broker như RabbitMQ tỏa sáng.

    2025/10/16 Software Development