Recent Blogs
I share all my knowledge
Ngày nay, với sự thành công của facebook. Từ người già tới trẻ nhỏ, hầu như ai cũng dùng facebook. Sự phát triển mạnh mẽ như vậy nhờ có đội ngũ engineer hùng hậu phía sau. Trong lịch sử của facebook, không từng ít lần trang web này xảy ra nhiều vấn đề nghiêm trọng, một trong số đó là sự kiện website bị sập bốn tiếng vào tháng 9 năm 2010(Link)
View moreCác chiến lược cache sao cho hiệu quả, các cache cache cho read heavy workloads, write heavy. Cache aside, read through, write back
View moreVì mẹ anh bắt tìm hiểu serverless. Lịch sử hình thành serverless. Serverless là gì? Ưu điểm, nhược điểm của serverless.
View moreLambda là gì? Tại sao phải sử dụng lamba? Ưu nhược điểm của lambda là gì? Concurrency và auto scaling trong lambda.
View moreTerraform và các câu hỏi khi đi phỏng vấn đối với backend developer. Lí do bởi vì mình trình bày và viết trong CV là
View moreOpenID Connect là gì? OAuth 2.0 là gì? Khác nhau giữa OAuth và OpenID Connect. Single sign-on
View moregRPC là gì? Tại sao nên dùng gRPC? Remote Procedure Calls, Protocol buffers là gì? Khác nhau giữa HTTP/2 và HTTP/1.1. Các gRPC pattern
View moreConcurrency, goroutines, channels trong golang là gì? Tại sao lại có Concurrency, goroutines, channels? Cách dùng như thế nào?
View moreTìm hiểu struct, con trỏ(pointer), methods, interface, pointer receiver, value receiver, switch kiểu trong interface. Lí do sử dụng các loại trên, ví dụ minh họa
View moreHello world golang, khai báo biến golang, khai báo kiểu, khai báo suy luận golang, khai báo nhanh golang, map trong golang, xóa phần tử trong map
View moreGolang là gì? Tại sao lại nên dùng Golang. Lịch sử hình thành golang. Điểm mạnh của Golang. Điểm yếu của golang. Series tự học golang
View moreLàm gì khi website truy cập chậm? Câu trả lời tưởng dễ, nhưng thật ra không hề dễ. Đây là câu hỏi mình được hỏi khi đi phỏng vấn cách đây một năm, lúc đó mình cũng ngu ngơ trả lời là kiểm tra log, resize image… và mình đã đậu phỏng vấn. Hôm nay mình tình cờ đọc một bài trên medium về liên quan tới chủ đề đó. Sau khi một hồi ngẫm nghĩ, mình phát hi...
View moreMọi sự ủng hộ sẽ chỉ dùng để duy trì máy chủ và là động lực để Ryan tiếp tục phát triển blog này nhé các bạn!