nói dối e blog

TUYỂN DỤNG CHUYÊN VIÊN KIỂM THỬ CHẤT LƯỢNG (QC) - CÔNG TY EJOY

Về chúng tôi:
Công ty Ejoy - đơn vị tiên phong trong lĩnh vực phát triển game di động tại Việt Nam, đang mở rộng quy mô và tìm kiếm nhân tài cho vị trí Chuyên viên Kiểm thử Chất lượng. Đây là cơ hội tuyệt vời để bạn thể hiện đam mê công nghệ và am hiểu trò chơi điện tử trong môi trường làm việc năng động, sáng tạo.

Chia Sẻ Proto Giữa Các Vm Lua Khác Nhau

Trong các hệ thống như Skynet, việc tạo hàng ngàn máy ảo Lua trong cùng một tiến trình hệ thống là điều hoàn toàn khả thi. Máy ảo Lua về bản chất có chi phí rất thấp - khi không tải bất kỳ thư viện nào (kể cả thư viện cơ bản), nó chỉ chiếm vài trăm byte. Tuy nhiên trong thực tế, chúng ta vẫn cần tải nhiều thư viện khác nhau.

Hành Trình Momo Thống Nhất Vượt Qua Bẫy Cơ Sở Dữ Liệu (Phần 1)

Dự án Momo Thống Nhất không mang tên này từ buổi đầu tiên. Vào giữa năm 2013, nó chỉ là một dự án thí điểm khiêm tốn của công ty nhằm “dò đá qua sông” trong lĩnh vực game di động. Mục tiêu khởi đầu rất rõ ràng: tựa game Clash of Clans (COC) đã khơi gợi cảm hứng của tôi về một thiết kế game mạng trên nền tảng di động hoàn toàn khác biệt so với các game MMO truyền thống. Tôi tin rằng chỉ cần tách lấy phần cốt lõi nhất của COC, chúng tôi có thể nhanh chóng xây dựng một sản phẩm đơn giản nhưng mang tính đột phá, từ đó phát triển thành hệ sinh thái game riêng.

Hành Trình Trải Nghiệm Với Cơ Sở Dữ Liệu Trong Việc Xây Dựng Bảng Xếp Hạng Của Momo Đại Chiến

Tại sao hệ thống mạng lại cần cơ sở dữ liệu làm nền tảng vận hành?

Đa số dịch vụ trực tuyến đều dựa vào cơ sở dữ liệu để xử lý luồng dữ liệu khổng lồ trong thời gian ngắn. Đặc điểm của mô hình website truyền thống là mỗi chu kỳ xử lý chỉ kéo dài từ khi nhận request HTTP cho đến khi trả kết quả cho người dùng. Trong khoảng thời gian đó, hệ thống có thể cần xử lý hàng trăm nghìn bản ghi nhưng không đủ thời gian hoặc không gian để nạp toàn bộ dữ liệu lên RAM, thao tác rồi lưu lại.

Hành Trình Vấp Ngã Với Redis Trong Dự Án Momo Tranh Bá

Lưu ý: Mặc dù mình không trực tiếp tham gia vào thiết kế hệ thống Redis cho dự án, nhưng thông qua các buổi thảo luận và đề xuất ý kiến cùng các đồng nghiệp như Fei Long, Xiao Jing và Aply, mình đã ghi nhận được hàng loạt vấn đề đáng suy ngẫm. Các phân tích dưới đây chủ yếu dựa trên những cuộc trao đổi nội bộ và suy đoán cá nhân, chưa kiểm chứng trực tiếp qua tài liệu chính thức hoặc mã nguồn Redis. Hy vọng các bạn đọc sẽ tiếp nhận thông tin với tinh thần phê bình và sáng suốt.

Hành Trình Vật Lộn Với Cơ Sở Dữ Liệu Trong Dự Án Momo Tranh Bá (Phần Kiếm Cuồng)

Khi công ty chúng tôi bắt đầu tiếp xúc với MongoDB, đó không phải là kết quả của một cuộc chọn lựa kỹ lưỡng về công nghệ, mà bắt nguồn từ việc tựa game đầu tiên chúng tôi hợp tác phát triển - “Kiếm Cuồng” - đã chọn hệ thống này. Trong suốt giai đoạn hợp tác phát triển kéo dài gần cả năm trời, chúng tôi đã đối mặt với hàng loạt vấn đề liên quan đến cơ sở dữ liệu. Những trải nghiệm này khiến đội ngũ kỹ thuật buộc phải làm quen thuộc với MongoDB, và cũng chính vì thế mà khi xây dựng nền tảng vận hành, chúng tôi tiếp tục lựa chọn hệ thống này để đơn giản hóa công tác bảo trì.

0%