
Trước hết, mình xin giải thích một chút về thuật ngữ DLC. DLC là viết tắt của "Downloadable Content", tức là nội dung có thể tải xuống. Trong ngữ cảnh của ứng dụng Applaydu, DLC chính là các câu chuyện, truyện tranh mà người dùng có thể tải về và đọc offline.
Để tải và lưu trữ nội dung truyện, chúng tôi sử dụng dịch vụ lưu trữ đám mây của Amazon Web Services (AWS). Một trong những tính năng quan trọng mà chúng tôi sử dụng là Presigned URL.

Presigned URL là một URL đặc biệt được tạo ra bởi AWS, cho phép truy cập tạm thời vào một tài nguyên cụ thể trên S3 (dịch vụ lưu trữ của AWS). Điều này giúp chúng tôi kiểm soát việc truy cập vào nội dung truyện và đảm bảo tính bảo mật.
Let's Story là tính năng đọc truyện tích hợp AI trong ứng dụng Applaydu, người dùng có thể
Để xây dựng tính năng này, chúng tôi đã phải đối mặt với nhiều thách thức, từ việc tìm nguồn nội dung phù hợp, xử lý và lưu trữ dữ liệu, đến việc tối ưu trải nghiệm người dùng.
Một trong những thách thức lớn nhất của chúng tôi là tìm nguồn nội dung truyện chất lượng. Ban đầu, chúng tôi đã thử sử dụng công nghệ AI của Microsoft để tự động tạo ra các câu chuyện.
Tuy nhiên, chúng tôi nhanh chóng nhận ra rằng:
Nhưng không còn cách nào khác, chúng tôi và Microsoft Prompt Engineering phải cùng ngồi lại làm việc trong suốt vài tuần để giải quyết vấn đề, và generate lại toàn bộ 40,400 câu chuyện. May sau, mọi thứ có vẻ suôn sẻ để cho chúng tôi có thể delivery.
Quá trình phát triển tính năng "Let's Story" cũng gắn liền với nhiều câu chuyện thú vị về đội ngũ devops của chúng tôi.
Có một giai đoạn, để đáp ứng nhu cầu tải và xử lý một lượng lớn nội dung truyện, đội ngũ devops đã phải "tự bỏ tiền túi" để mua một chiếc máy tính cấu hình cao. Chiếc máy tính này trở thành "trụ cột" trong pipeline xử lý và upload nội dung truyện.
Tuy nhiên, không phải lúc nào mọi thứ cũng suôn sẻ. Có những lần pipeline gặp sự cố, dẫn đến tình trạng upload thiếu truyện. Đội ngũ devops đã phải làm việc xuyên đêm để khắc phục và đảm bảo người dùng có thể truy cập đầy đủ nội dung.
Hành trình xây dựng tính năng "Let's Story" trong ứng dụng Applaydu là một hành trình đầy thử thách nhưng cũng vô cùng thú vị. Chúng tôi đã học được rất nhiều bài học quý giá, từ việc lựa chọn công nghệ, xử lý dữ liệu, đến cách đối mặt với các sự cố bất ngờ.
Tuy nhiên, tất cả những nỗ lực đó đều xứng đáng khi chúng tôi nhìn thấy người dùng thích thú khám phá và đọc truyện trên ứng dụng của mình. Chúng tôi tin rằng "Let's Story" không chỉ mang đến giá trị giải trí, mà còn góp phần nuôi dưỡng tình yêu đọc sách và khơi gợi trí tưởng tượng của trẻ nhỏ.
Nếu các bạn có những câu chuyện thú vị về quá trình phát triển sản phẩm, đừng ngại chia sẻ với mình nhé. Mình tin rằng, mỗi câu chuyện đều mang trong mình những bài học và kinh nghiệm quý giá.
Cảm ơn các bạn đã đồng hành cùng mình trong bài viết này. Hẹn gặp lại các bạn trong những bài viết tiếp theo!

The tech industry has long been known for its rapid growth, lucrative salaries, and innovative products. However, recent developments have shed light on the challenges faced by tech companies, leading to significant changes in the employment landscape. In this blog post, we will explore the current state of the tech industry, focusing on the decline in business performance, layoffs, hiring trends, and the disruptive potential of artificial intelligence (AI).
Beiryu
Contributor

After facing challenges in job hunting and going through a rigorous 5-round interview process at Gameloft, I found myself in a professional environment that values work-life balance, documentation, and team bonding. The experience at Gameloft, from the welcoming first day to memorable team trips to Vinh Hy and Cam Ranh, has shown me that a workplace can be more than just about work - it can be a place where lasting relationships are built and professional growth is nurtured.
Beiryu
Contributor