AJ PhamMastering gRPC server with graceful shutdown within Golang’s Hexagonal ArchitectureWe implement gRPC server. with graceful shutdown within Golang’s Hexagonal Architecture.Dec 2, 20233Dec 2, 20233
AJ PhamHexagonal architecture with Golang (part 2)We explored the Hexagonal Architecture. Now, we are ready to take the next step and apply this powerful architecture to our project.Aug 1, 20234Aug 1, 20234
AJ PhamHexagonal architecture with Golang (part 1)Hexagonal architecture changes the mindset about organizing our code structure. It helps easily change, upgrade and test for project.Jul 10, 20232Jul 10, 20232
AJ PhamSimilarities between Running and How You WorkThere is a strong correlation between running and work. There are three main factors in this correlation: Baggage, Target, Partner.Jun 15, 20231Jun 15, 20231
AJ Pham12 things that help you do well at workSome ideas about how to do excellent workSep 13, 2022Sep 13, 2022
AJ PhaminZaloPay EngineeringXây dựng SQL Database sử dụng key-value storageHướng dẫn các bạn tự xây dựng một hệ cơ sở dữ liệu SQL đơn giảnDec 9, 2019Dec 9, 2019
AJ PhaminZaloPay EngineeringTìm hiểu bài toán đồng thuận trong hệ thống phân tán (Phần 2)2PC là một trong những thuật toán giúp ta giải quyết bài toán đồng thuận trong hệ thống phân tán. Trong bài blog này mình sẽ giới thiệu…Aug 6, 2019Aug 6, 2019
AJ PhaminZaloPay EngineeringSử dụng Docker để xây dựng grpc-gatewayỞ bài viết này mình xin giới thiệu một cách đơn giản để có thể xây dựng được grpc-gatewayhơn đó là sử dụng Docker xây dựng grpc-gateway.Jun 12, 20192Jun 12, 20192
AJ PhaminZaloPay EngineeringTìm hiểu bài toán đồng thuận trong hệ thống phân tán (Phần 1)Khái niệm đồng thuận có nghĩa là nhiều node cùng đồng ý/hủy bỏ về một cái gì đó — nó có thể là một giá trị, một quá trình hành động hoặc…Mar 2, 2019Mar 2, 2019