Các bài viết với thẻ "Tự học"
Thiết kế định hướng microservices
Steve Jobs tin rằng thiết kế không chỉ là cách mô tả cách một vật gì đó về mặt hình dạng hoặc diễn tả về cảm thấy nó như thế nào mà còn là cách nó hoạt động. Cách một microservice hoạt động bên trong chính nó và tương tác với các microservice khác phụ thuộc nhiều vào thiết kế của nó Đọc tiếp
Xem tiếp
Kiến trúc "Củ hành" (Onino Architecture)
Trong chương này, chúng tôi sẽ đề cập đến kiến trúc Onion sử dụng ứng dụng Web API. Thuật ngữ kiến trúc Onion do Jeffrey Palermo giới thiệu vào năm 2008, kiến trúc này cung cấp cho chúng ta một cách tốt hơn để xây dựng các ứng dụng bằng cách sử dụng kiến trúc này, các ứng dụng của chúng ta có thể dễ dàng kiểm tra hơn, có thể bảo trì và đáng tin cậy trên các cơ sở hạ tầng như cơ sở dữ liệu và các service. Đọc tiếp
Xem tiếp
Kiến trúc 3 tầng trong ứng dụng ASP.NET Core
Trong chương này, chúng ta sẽ xem xét kiến trúc ba lớp và cách kết hợp Data Access Layer và Business Access Layer vào một dự án, cũng như cách các lớp này tương tác với nhau. Kiến trúc ba lớp đang chia dự án thành ba lớp nơi chúng ta phân tách giao diện người dùng, logic và dữ liệu thành ba phần Đọc tiếp
Xem tiếp
Kiến trúc Monolithic trong ứng dụng ASP.NET Core
Trong ngành công nghiệp phần mềm, khi chúng ta muốn phát triển một sản phẩm phần mềm thì chúng ta cần kiến trúc tốt bằng cách sử dụng kiến trúc đó, chúng ta có thể phát triển một sản phẩm chất lượng cao, sản phẩm có khả năng kiểm tra cao, khả năng mở rộng cao và khả năng bảo trì cao. Đọc tiếp
Xem tiếp
Một số hệ quản trị cơ sở dữ liệu phổ biến – Phần 5: Tìm hiểu về CouchDB
CouchDB là cơ sở dữ liệu định hướng tài liệu dựa trên JSON và REST-based. Được phát hành lần đầu tiên vào năm 2005, CouchDB được thiết kế dành cho web và vô số sai sót, lỗi và trục trặc đi kèm với nó Đọc tiếp
Xem tiếp
Tự học Hadoop - Giờ 2: Tìm hiểu về kiến trúc Hadoop cluster
Trong bài này, bạn sẽ được giới thiệu về các xử lý liên quan đến nền tảng Hadoop và cách chúng hoạt động trong Hadoop cluster. Bạn học cách phân biệt giữa các xử lý nút chính và nút phụ trong kiến trúc cluster chính-phụ của Hadoop. Bạn cũng tìm hiểu về các phương thức triển khai khác nhau với Hadoop. Bài này cung cấp cho bạn hiểu biết cấp cao mà bạn cần để triển khai Hadoop trong các bài tiếp theo Đọc tiếp
Xem tiếp
Tự học Hadoop - Giờ 1: Bắt đầu với Hadoop
Dữ liệu lớn (Big data) và Hadoop có mối liên kết chặt chẽ với nhau. Ban đầu là một nền tảng tìm kiếm cho đến vô số ứng dụng hiện tại trải dài từ datawarehouse đến event processing đến học máy (machine learning), Hadoop đã tạo ra cuộc cách mạng về dữ liệu sâu sắc. Trong phần này chúng tôi giới thiệu về nền tảng và lịch sử phát triển Hadoop cũng như các khái niệm cốt lõi của Hadoop và các trường hợp sử dụng điển hình Đọc tiếp