Cafe cùng design patterns (phần 1)Kẻ mà ai cũng biết “Design patterns” mang trong mình những sức mạnh, tuyệt chiêu mà người trong giới ai cũng mong muốn học được. Như khi…Mar 13, 2022Mar 13, 2022
Nét đẹp của Kafka trong hệ thống MicroservicesMột cái Tết nữa sắp đến, mình dành chút thời gian để nhìn lại những kiến thức đã tích lũy, may mắn khi được tiếp cận, làm việc với hệ thống…Jan 28, 2022Jan 28, 2022
Làm chậm hệ thống với N+1 queriesDòng đời vội vã lại 1 năm trôi qua, nhớ lại những lần deadline đẩy đưa khiến mình phải code cho lẹ nhưng ngờ đâu lại vô tình gây ra những…Dec 31, 2021Dec 31, 2021
Sync data từ Postgres đến ElasticSearch đơn giản với kĩ thuật Trigger và QueueVài ngày trước, đang yên bình chuẩn bị ăn Tết, đùng một phát, nhóm mình nhận được một yêu cầu xây dựng một tính năng tìm kiếm với…Jan 17, 2021Jan 17, 2021
Search performance: MongoDB vs Elasticsearch#1 Search engines: Elasticsearch #1 Document stores: MongoDBSep 27, 2020Sep 27, 2020
Xây dựng tính năng Notification realtime trong hệ thống MicroservicesMấy tháng trước, nhóm mình có chọn làm một đề tài xây dựng ứng dụng Tìm việc. Đứng dưới góc độ là ứng viên hoặc nhà tuyển dụng, nhóm có…Sep 4, 2020Sep 4, 2020
Clean code JavaScript tips — part 2Có một người anh từng nói với mình “Trong lập trình, hãy xem variable như đứa em gái cute và function là người chị lớn xinh đẹp”. Nếu ở…Jul 16, 2020Jul 16, 2020
Clean code JavaScript tips — part 1Cách đây vài hôm, sếp tới chỗ mình, đưa ra một function mà mình từng viết trước đó, cho mình một trận xanh trời. Lí do? Sao code của mình…Jul 14, 2020Jul 14, 2020