Featured image of post MySQL - Index và cách sử dụng Index hiệu quả

MySQL - Index và cách sử dụng Index hiệu quả

Làm sao để lưu trữ và query dữ liệu một cách nhanh chóng luôn là câu hỏi hàng đầu cho develop team. Trong bài này, chúng ta sẽ cùng nhau tìm hiểu về một khái niệm cơ bản và được sử dụng hầu như ở mọi Application đó chính là Index trong Database - cách Index hoạt động, các loại Index trong MySQL, và cách sử dụng chúng một cách hiệu quả.

Featured image of post Giới Thiệu Về Apache Kafka và Event Driven Architecture Phần II

Giới Thiệu Về Apache Kafka và Event Driven Architecture Phần II

Ở bài trước, chúng ta đã cùng nhau tìm hiểu các khái niệm cơ bản về Event Driven Architecture và các thành phần chính của Apache Kafka. Trong phần này, hãy cùng áp dụng vào thực tế cách sử dụng Kafka trong Java Spring Boot qua các ví dụ cụ thể. Chúng ta sẽ học cách cài đặt Kafka, triển khai producer để gửi thông tin đơn hàng và consumer để xử lý dữ liệu. Cùng bắt đầu ngay thôi!

Featured image of post Giới Thiệu Về Apache Kafka và Event Driven Architecture Phần I

Giới Thiệu Về Apache Kafka và Event Driven Architecture Phần I

Trong bài viết này, chúng ta sẽ cùng nhau khám phá những khó khăn của các hệ thống cũ trong lĩnh vực e-commerce, lợi ích vượt trội của kiến trúc event driven, và cách mà Apache Kafka đã trở thành một công cụ đắc lực giúp giải quyết những vấn đề đó. Qua đây, bạn sẽ hiểu rõ hơn về các khái niệm cơ bản của Kafka và tại sao nó lại quan trọng đối với các hệ thống hiện đại. Hãy cùng bắt đầu hành trình tìm hiểu Kafka nhé!

Featured image of post Tối Ưu Hóa Việc Handle Error Cho Async Function Trong Javascript

Tối Ưu Hóa Việc Handle Error Cho Async Function Trong Javascript

Trong series bài về Clean Code mình đã đề cập đến việc tối ưu handle error cũng là 1 cách để khiến code của các bạn trở nên gọn gàng và dễ đọc hơn, trong tuần này khi review code của 1 member trong team mình tình cờ thấy được bạn ấy chưa tối ưu được handle error nên mình quyết định viết bài này. Mong là sẽ giúp một người có một góc nhìn tốt hơn về cách handle error trong Async function.

Featured image of post Tổng quan về Collections trong Java

Tổng quan về Collections trong Java

Java Collections là một phần quan trọng trong bộ standard library của Java mà bất cứ ai tiếp cận ngôn ngữ lập trình này đều cần phải nắm rõ. Java Collections cung cấp các cấu trúc dữ liệu và cả thuật toán đi kèm để lưu trữ, quản lý, xử lý dữ liệu theo nhiều cách khác nhau. Trong bài viết này, chúng ta sẽ tìm hiểu từng khía cạnh của Java Collections nhé!