Cloud native là một thuật ngữ được dùng nhiều trong thời gian gần đây, ngay cả khách hàng của chúng tôi cũng yêu cầu thiết kế hệ thống cloud native. Khi thực hiện xây dựng, thiết kế hệ thống chúng ta có thể thấy được rất nhiều lợi ích, những...
[Read More]
Thiết kế, mô tả hệ thống kiến trúc phần mềm sử dụng C4 model.
1. C4 model
[Read More]
Sự khác nhau giữa Entities và DTOs
Chắc hẳn rất nhiều bạn đã quen thuộc với những thuật ngữ như Entity, DTO tuy nhiên tôi cũng nhận thấy có nhiều bạn chưa thực sự hiểu và nắm rõ những khái niệm này. Entity và DTO chúng ta sẽ gặp rất nhiều trong các mã nguồn trong dự...
[Read More]
PostgreSQL Scalability - How Cloudflare Was Able to Support 55 Million Requests per Second With Only 15 Postgres Clusters
Trong lúc thiết kế hệ thống tôi đang cùng đội phát triển thảo luận về việc dùng DynamoDB hay PostgreSQL thì tôi có nhận được email từ 1 website mà tôi đã subcribe trước đó. Nội dùng bài viết đó là: “Làm thế nào mà Cloudflare có thể hỗ trợ...
[Read More]
Setup sonarqube on mac
Sonarqube là một công cụ rất mạnh mẽ trong việc scan code. Công cụ này có thể giúp bạn scan những vấn đề trong về source code như:
[Read More]