-
-
Kafka từ cơ bản tới nâng cao - Tổng quan và các khái niệm cơ bản (part 1)
Kafka - overview and fundamental concepts
Khi làm việc tron lĩnh vực phần mềm, khá nhiều bạn đã từng nghe tới các khái niệm về hàng đợi Queue, hay message broker chẳng hạn như RabitMQ, ActiveMQ hay Redis(có thể xài Redis làm Cache layer). Còn nếu khi làm việc với data thì mình tin rằng ai... [Read More] -
Kafka từ cơ bản tới nâng cao - Setup môi trường và thao tác cơ bản (part 2 - practice)
Kafka in practice
Trong phần này, chúng ta sẽ đi qua quá trình setup môi trường và thực hiện một số thao tác cơ bản với Kafka bằng cách sử dụng Docker và Docker compose - phần setup khá đơn giản chỉ cần các bạn cài đặt Docker Desktop. Để bắt đầu, bạn... [Read More] -
File format trong Big Data. Lựa chọn File format để giải quyết bài toán của bạn.
File format - Parquet, Avro, ORC
Khi làm việc với dữ liệu, đặc biệt là dữ liệu lớn, việc lựa chọn định dạng lưu trữ file đúng từ ban đầu không những giúp ích rất nhiều cho bài toán về tối ưu chi phí lưu trữ, khả năng phân tích sau này cũng như là tiết... [Read More] -
Mình dùng tool gì để vẽ các Diagram, đồ thị?
Obsidian and Excalidraw plugin
Chào các bạn, khi làm việc chúng ta sẽ có những công việc cần lưu ý, những kiến thức hay cần ghi nhớ, những đoạn code hay cần được note lại. Thông thường thì các bạn sẽ sử dụng tool gì để viết note nhỉ? Mình khá chắc là hiện... [Read More]