Tác giả: Nguyen Dang Thong

Triển khai ứng dụng PHP trên AWS Lambda sử dụng Bref

Triển khai ứng dụng PHP trên AWS Lambda sử dụng Bref

Trong bài viết này, tôi sẽ giải thích các bước để triển khai ứng dụng để validate email MX record bằng PHP đơn giản trên AWS Lambda Function thông qua việc sử dụng Bref layers. Tính đến thời điểm hiện tại, AWS Lambda hỗ trợ Java, Go, PowerShell, Node. js, C#, Python và Ruby, tuy nhiên vẫn chưa hỗ trợ PHP. Ngoài ra AWS Lamdba vẫn hỗ trợ Custom runtime nên bạn hoàn toàn có thể triển khai lite weight PHP function để cải thiện hiệu suất ứng dụng và sẽ giảm chi phí so với phiên bản EC2. Giới ... »

Terraform: Different Types of Blocks

Terraform: Different Types of Blocks

I. HCL (HashiCorp Configuration Language) BlockHashiCorp Configuration Language (HCL) là ngôn ngữ cấu hình được tạo  HashiCorp. HCL được sử dụng với các cloud infrastructure automation tools của HashiCorp, chẳng hạn như Terraform. Ngôn ngữ này được tạo ra với mục tiêu thân thiện với cả con người và máy móc. Nó cũng có khả năng tương thích với JSON, có nghĩa là nó có thể tương tác với các hệ thống khác ngoài dòng sản phẩm Terraform. Trong Terraform, block là đơn vị cơ bản được sử dụng để xác định và định cấu hình các khía cạnh khác ... »

Diagram As Code: Tối Ưu Hóa Việc Trực Quan Hóa Hệ Thống với Diagrams

Diagram As Code: Tối Ưu Hóa Việc Trực Quan Hóa Hệ Thống với Diagrams

I. Giới thiệu:Diagram As Code là gì?Diagram As Code là một khái niệm trong lĩnh vực phát triển phần mềm, nơi sơ đồ hệ thống được tạo và duy trì bằng code của các ngôn ngữ lập trình thay vì được tạo thủ công bằng các công cụ trực quan hóa truyền thống. Điều này có nghĩa là sơ đồ hệ thống được biểu diễn dưới dạng code, giúp các nhà phát triển có thể thực hiện và quản lý sơ đồ theo cách tương tự như việc quản lý source code.Với Diagram As Code, nhà phát ... »

Logs Monitoring with EFK Stack (part 1) - Fluentd

Logs Monitoring with EFK Stack (part 1) - Fluentd

1. Đặt vấn đề:Logging là quá trình ghi lại các sự kiện và thông tin quan trọng trong hệ thống hoặc ứng dụng để hỗ trợ quá trình phân tích, giám sát và khắc phục sự cố. Có nhiều cách để lưu và quản lý log, trong số đó có lẽ cách khá phổ biến là lưu trữ vào các file trên server. Đối với các hệ thống, ứng dụng có quy mô nhỏ thì bạn hoàn toàn có thể lưu và quản lý log bằng file trên từng server, điều này là hoàn toàn khả thi. Tuy nhiên, ... »

Cross-Domain Tracking sử dụng Google Analytics 4 (GA4)

Cross-Domain Tracking sử dụng Google Analytics 4 (GA4)

1/ Mở đầu: Việc sẽ phải ngừng sử dụng Universal Analytics(UA) đã được công bố chính thức bởi google, đến lúc chúng ta bắt đầu tìm hiểu về Google Analytics 4(GA4) - bản nâng cấp của Universal Analytics. Google Analytics 4(GA4) là phiên bản mới nhất của Google Analytics thời điểm hiện tại. Google Analytics(GA) cho phép bạn tích hợp dữ liệu sử dụng trang web và ứng dụng di động vào cùng một GA Property. Thuộc tính(property) mới này được gọi là "Google Analytics 4 (GA4)" và có sẵn trong tài khoản GA của ... »

Xây dựng ứng dụng web sử dụng Django Framework

Xây dựng ứng dụng web sử dụng Django Framework

I/ Tổng quan về DjangoPython được biết đến như một ngôn ngữ lập trình với sự tiện lợi và đa năng. Ngoài việc được sử dụng để phát triển AI vì có số lượng thư viện hỗ trợ khổng lồ, thì Python còn được sử dụng trong các mảng như lập trình game, web, script, hacking, embedded,... Trong lĩnh vực lập trình web, Python khá nổi tiếng với framework Django vì được nhiều công ty lớn sử dụng. Django là một Web Framework cao cấp được viết bằng ngôn ngữ Python, khuyến khích việc phát triển website một cách nhanh ... »

Redis Pub/Sub và ứng dụng trong việc mở rộng Node.js Socket Server

Redis Pub/Sub và ứng dụng trong việc mở rộng Node.js Socket Server

I. Định nghĩa Redis Pub/Sub1. Cơ chế hoạt động Redis Pub/Sub là một kiểu messaging pattern lâu đời nhất được Redis hỗ trợ và sử dụng loại dữ liệu gọi là "channel". Redis Pub/Sub có cơ chế giống với pub/sub messaging, là 1 trong 2 message broker phổ biến. Publish/subscribe messaging, hay pub/sub messaging, là một hình thức giao tiếp service-to-service bất đồng bộ được sử dụng trong các kiến trúc phân tán. Pub/sub messaging có cơ chế hoạt động như sau: Pub - Publish: Publisher sẽ đẩy message(data) vào một hoặc ... »

Nginx - Khối location và các modifiers đi kèm

Nginx - Khối location và các modifiers đi kèm

IntroductionNginx là một trong những web server phổ biến nhất trên thế giới. Nó có thể làm tốt nhiệm vụ handle cho hệ thống có lượng truy cập lớn cùng 1 thời điểm, có thể đảm nhận nhiều công việc như: webserver, mail server hay một reserve proxy server. Như ở tiêu đề, trong bài viết này chúng ta sẽ tìm hiểu về Khối location và các modifiers đi kèm. Nếu bạn muốn có cái nhìn tổng quan về nginx và về khối location, có thể đọc bài viết sau: Nginx Cơ bản, Cấu hình location Khối locationCấu trúc chung ... »

Wildcard SSL Certificates