I. Giới thiệu về AWS Compute Khái niệm Compute as a Service là một trong những dịch vụ cốt lõi của AWS, cung cấp tài nguyên tính toán linh hoạt trên cloud. Với compute, người dùng có thể: Ex: Thay vì mua máy chủ vật lý tốn kém, phức tạp…
-
-
AWS Sec 1: Vỡ lòng Cloud Computing với các khái niệm cơ bản
AWS (Amazon Web Services) là một trong những nền tảng điện toán đám mây lớn nhất và phổ biến nhất hiện nay. Trong buổi học đầu tiên về AWS, chúng ta sẽ cùng tìm hiểu về một số khái niệm cơ bản liên quan đến cloud computing, các mô hình…
-
CAP Theorem là cái chi?
CAP – Consistency, Availability, Partition Tolerance: Tam giác ba cạnh của hệ thống phân tán Ở tâm điểm, định lý CAP là một tam giác, nhấn mạnh đến những vấn đề và thách thức khi cố gắng đạt được ba mục tiêu quan trọng cùng một lúc: Consistency, Availability, Partition…
-
Tạm biệt Postman với plugin HTTP Client của JetBrains
Plugin HTTP Client trong các IDE của JetBrains là một công cụ mạnh mẽ giúp anh/chị/em lập trình có thể tạo HTTP request và xem các HTTP response trực tiếp từ trong IDE mà không cần đến các ứng dụng khác – ví dụ Postman. Sử dụng plugin này sẽ…
-
Cache hiệu quả với LRU (Least Recently Used)
Trong thế giới lập trình và tối ưu hệ thống, caching là một yếu tố then chốt để cải thiện performance. Trong rất nhiều thuật toán caching, Least Recently Used (LRU) chính là một trong nhiều cơ chế được sử dụng nhiều và rộng rãi nhất. LRU là cái chi?…
-
Asyncio Shield: Chiếc khiên quyền năng
Trong lập trình async của Python, asyncio là một tính năng quan trọng giúp xử lý các tác vụ không đồng bộ (asynchronous task) một cách hiệu quả. Trong đó, asyncio.shield() là một tính năng quan trọng, giúp bảo vệ và duy trì một task ngay cả khi các tác…
-
Circuit Breaker Design Pattern: Giải pháp xử lý lỗi hiệu quả
Trong các hệ thống phần mềm, đặc biệt là trong các hệ thống phân tán, việc handle các lỗi xảy ra trong quá trình các service giao tiếp với nhau luôn là một vấn đề nan giải. Các lỗi có thể xảy ra bất cứ lúc nào, dẫn đến sự…