ELOFUN’S DEVELOPMENT STACK

Hệ thống Development Stack của Elofun gồm những công cụ tiên tiến nhất được đầu tư tỉ mỉ, với khả năng mở rộng và dễ dàng phát triển nhằm mục đích tối ưu hóa hiệu suất và mang đến những trải nghiệm hấp dẫn cho người dùng.

Elofun luôn đứng đầu trong việc cập nhật những đổi mới công nghệ trong ngành công nghiệp game. Từ thiết kế cho đến cơ sở hạ tầng, máy chủ. Mọi công cụ trong hệ thống của Elofun đều nhằm mục đích mang lại trải nghiệm game hấp dẫn cho người dùng và đảm bảo tính bảo mật, khả năng lưu trữ cũng như thu thập dữ liệu tốt nhất khi tích hợp vào hệ thống của đối tác.

1️⃣ Game Development Tool

Cốt lõi trong việc tạo ra trải nghiệm chơi game hấp dẫn của Elofun nằm ở Cocos Creator. Với bộ công cụ mạnh mẽ và quy trình làm việc trực quan, Cocos Creator giúp các Developers của chúng tôi tạo ra những trò chơi hấp dẫn với hình ảnh tuyệt đẹp và hiệu suất mượt mà trên nhiều nền tảng.

2️⃣ Server Management System

Xử lý logic phía máy chủ được thực hiện bằng Node.js (NodeJD). Hệ thống được thiết kế theo mô hình sự kiện và sử dụng hoạt động I/O không chặn, giúp đảm bảo hiệu suất và khả năng mở rộng tốt nhất, cho phép Elofun hỗ trợ một lượng lớn người chơi đồng thời một cách mượt mà.

3️⃣ Message Queue System

Elofun dựa vào NATS để đáp ứng nhu cầu message queue của mình. NATS cung cấp một hệ thống message queue nhẹ và hiệu quả, giúp tạo ra giao tiếp đáng tin cậy giữa các thành phần khác nhau của cơ sở hạ tầng trong game, đồng thời giảm thiểu độ trễ.

4️⃣ Cache Solution

Redis đóng vai trò là lớp bộ đệm cho Elofun. Bằng cách lưu trữ dữ liệu được truy cập thường xuyên trong bộ nhớ, Redis tăng tốc truy xuất dữ liệu, giảm tải cơ sở dữ liệu và nâng cao khả năng phản hồi tổng thể của trải nghiệm chơi game.

5️⃣ Database Management System

Dữ liệu của Elofun được quản lý bằng MariaDB, một hệ thống cơ sở dữ liệu quan hệ mạnh mẽ và có thể mở rộng. MariaDB đảm bảo tính toàn vẹn và sẵn có của dữ liệu liên quan đến trò chơi, hỗ trợ các truy vấn và giao dịch phức tạp một cách hiệu quả.

6️⃣ Deployment Orchestration Platform

Để triển khai và điều phối, Elofun tận dụng Kubernetes (K8S). Kubernetes tự động hóa việc quản lý ứng dụng trong vùng chứa, đảm bảo tính sẵn sàng, khả năng mở rộng và khả năng phục hồi cao để xử lý những biến động về lưu lượng người chơi một cách hiệu quả.

7️⃣ Object-Relational Mapping (ORM) Tool

Đơn giản hóa các tương tác cơ sở dữ liệu là Prisma, công cụ ORM được Elofun lựa chọn. Prisma loại bỏ sự phức tạp của các truy vấn và di chuyển cơ sở dữ liệu, cho phép các nhà phát triển tập trung vào việc xây dựng các tính năng và lặp lại nhanh chóng.

Tại Elofun, chúng tôi cam kết mang đến những trải nghiệm game hấp dẫn và thỏa mãn trải nghiệm của  người chơi thông qua sản phẩm của chúng tôi, đồng thời mang lại giá trị tuyệt vời cho đối tác của chúng tôi.

Liên hệ với chúng tôi ngay hôm nay để bắt đầu hành trình đổi mới và thành công!

Thông tin liên hệ hợp tác

✔️ Email: [email protected]

✔️ SĐT: +84 868 887 888

Ghé thăm các kênh truyền thông của Elofun để hiểu rõ hơn về chúng tôi: 

👉 Fanpage: https://www.facebook.com/elofun.entertainment

👉 LinkedIn: https://www.linkedin.com/company/elofun-entertainment

👉 Youtube: https://www.youtube.com/@elofun

👉 Tiktok: https://www.tiktok.com/@elofun.entertainment

icons8-exercise-96