Framework Serverless TypeScript Mã nguồn Mở Skeet Hiện Hỗ trợ Cấu hình Nhiều Cơ sở Dữ liệu SQL

Framework Serverless TypeScript Mã nguồn Mở Skeet Hiện Hỗ trợ Cấu hình Nhiều Cơ sở Dữ liệu SQL

2024.02.09
ELSOUL LABO B.V. (trụ sở tại Amsterdam, Hà Lan, CEO Fumitake Kawasaki) đã công bố bổ sung tính năng mới cho Skeet, công cụ phát triển ứng dụng serverless TypeScript mã nguồn mở, hỗ trợ cấu hình cho nhiều cơ sở dữ liệu SQL.
Cải tiến này cho phép các nhà phát triển quản lý tập trung nhiều cơ sở dữ liệu SQL và tập trung vào logic ứng dụng trong khi lựa chọn hạ tầng cloud phù hợp trong quá trình phát triển ứng dụng.
Sử dụng Skeet, các nhà phát triển có thể chọn giải pháp cơ sở dữ liệu và API tối ưu theo yêu cầu dự án, cho phép quản lý dữ liệu hiệu quả và linh hoạt.

Xây dựng Ứng dụng với Nhiều Cơ sở Dữ liệu SQL + Máy chủ API

Skeet - TypeScript Serverless Framework
Skeet hiện cho phép tích hợp và quản lý nhiều cơ sở dữ liệu SQL trong một dự án duy nhất. Tính năng mới này cho phép các nhà phát triển dễ dàng kết hợp nhiều cơ sở dữ liệu và phân phối tải dữ liệu hiệu quả trong quá trình phát triển ứng dụng, mang lại tiến độ dự án tiết kiệm năng lượng và dễ quản lý.
Theo truyền thống, việc quản lý dữ liệu với các vòng đời khác nhau trong một cơ sở dữ liệu hoặc máy chủ API đơn lẻ có xu hướng phức tạp hóa quản lý và tăng khả năng xảy ra lỗi. Tuy nhiên, với Skeet, có thể chọn cơ sở dữ liệu phù hợp nhất cho đặc điểm và vòng đời của dữ liệu, đồng thời quản lý riêng dữ liệu có mức độ liên quan cao. Cách tiếp cận này cải thiện hiệu quả quản lý và phát triển, nâng cao chất lượng dự án.
Hơn nữa, dưới sự quản lý của Skeet, tất cả dữ liệu này có thể được kết nối thông qua HTTPS API và tương thích với tích hợp Firestore. Điều này tạo điều kiện cho thiết kế dữ liệu linh hoạt và triển khai nhiều giải pháp khác nhau. Đối với phát triển ứng dụng dựa trên blockchain, điều này cho phép xử lý dữ liệu off-chain hiệu quả, dễ dàng triển khai các chức năng như Indexer. Việc thiết lập cơ sở dữ liệu SQL và máy chủ API riêng lẻ nâng cao đáng kể tính linh hoạt và khả năng mở rộng phát triển.
Với tính năng mới này trong Skeet, các nhà phát triển có thể xây dựng ứng dụng tiên tiến hơn một cách hiệu quả và chất lượng cao. Việc dễ dàng quản lý cấu trúc dữ liệu phức tạp và tối ưu hóa sử dụng tài nguyên cloud đóng góp vào việc giảm tổng thể chi phí phát triển.

Hono (Flame) - Framework Web Nhỏ gọn, Siêu nhanh cho Edge

Hono - Ultrafast Web Framework
Để xây dựng máy chủ API tương thích với từng cơ sở dữ liệu SQL, chúng tôi sử dụng Hono (Flame), một framework web nhỏ gọn, siêu nhanh cho edge.
Nó được biết đến với sự đơn giản, dễ viết code và trải nghiệm nhà phát triển xuất sắc.
Được viết với TypeScript trong đầu, nó cho phép phát triển với kiểm tra kiểu mạnh mẽ và tính năng hoàn thành code trong editor.
Nó tự hào với các tính năng sau:
  • Siêu nhanh: Router hoạt động ở tốc độ cao mà không sử dụng vòng lặp tuyến tính.
  • Siêu nhẹ: Preset hono/tiny có kích thước dưới 14KB, không phụ thuộc và sử dụng thuần API Web Standard.
  • Đa Runtime: Hoạt động trên bất kỳ JavaScript runtime nào, như Deno và Bun, cũng như nhiều FaaS khác nhau, cho phép code viết một lần triển khai mọi nơi.
  • Middleware Phong phú: Nhiều middleware cần thiết cho phát triển Web API thông thường có sẵn, giúp nhà phát triển dễ dàng sử dụng.
  • Trải nghiệm Nhà phát triển Xuất sắc: Cung cấp hỗ trợ TypeScript hạng nhất và API rất thân thiện, cho phép phát triển nhanh chóng.
Tài liệu chính thức Hono: https://hono.dev/
API được xây dựng với Hono có thể dễ dàng triển khai và quản lý trên cloud qua Skeet. Chúng được kết nối với Google Cloud Load Balancer theo mặc định, cho phép truy cập an toàn qua HTTPS.

Skeet - TypeScript Serverless Framework

Skeet - TypeScript Serverless Framework
Skeet là công cụ phát triển ứng dụng serverless mã nguồn mở sử dụng TypeScript, với các tính năng:
  • Đơn giản hóa Thiết kế và Quản lý Hạ tầng: Giảm việc chuẩn bị và lo lắng về hạ tầng, cho phép nhà phát triển tập trung vào logic ứng dụng.
  • Phát triển Ứng dụng Nhanh chóng: Cho phép chu kỳ phát triển nhanh, giúp các đội nhỏ cũng có thể vận hành dịch vụ.
  • Chỉ Những gì Bạn Cần, Khi Bạn Cần: Từ máy chủ API đến ứng dụng Web, iOS và Android, phát triển nhanh chỉ những gì cần thiết.
  • Hỗ trợ AI Nâng cao: Tích hợp AI vào ứng dụng phát triển, cũng như hỗ trợ AI được tích hợp trong công cụ Skeet, cho phép bắt đầu phát triển ứng dụng ngay cả trước khi thành thạo framework.
  • Hỗ trợ dApp và Ứng dụng Web3: Hỗ trợ phát triển ứng dụng dựa trên blockchain, được thiết kế như framework ứng dụng hiện đại có thể mở rộng theo module.
Để biết thêm chi tiết, vui lòng xem tài liệu chính thức. Ngoài ra, hãy tham gia cộng đồng Discord chính thức, nơi các nhà phát triển Skeet tụ họp chia sẻ thông tin mới nhất và thảo luận hàng ngày.
Tài liệu chính thức Skeet: https://skeet.dev/en/