0
0
Lập trình
Admin Team
Admin Teamtechmely

Kinua: Giải pháp công nghệ cho cộng đồng AWS tại Bolivia

Đăng vào 3 tuần trước

• 5 phút đọc

Giới thiệu về Kinua

Khi tham gia vào AWS User Group, tôi đã nhận ra sức mạnh của cộng đồng. Không chỉ là nơi để học hỏi, mà còn là nguồn cảm hứng cho những ý tưởng mới. Kinua ra đời từ phản hồi tại AWS Community Day Bolivia 2024 và quyết tâm nâng cao trải nghiệm cho cộng đồng.

Ba người bạn, một buổi tối với bia và một mục tiêu rõ ràng: hỗ trợ cộng đồng qua những gì chúng tôi giỏi nhất - lập trình. Từ đó, ứng dụng Kinua đã ra đời, giúp người tham gia có trải nghiệm kết nối, năng động và đáng nhớ hơn trong mỗi sự kiện AWS Community Day.

Thách thức: Từ hộ chiếu vật lý đến trải nghiệm số

AWS Community Day Bolivia 2024 đánh dấu một cột mốc quan trọng: sự kiện đầu tiên tại đất nước chúng tôi. Dù gặp nhiều khó khăn trong việc tổ chức, nhưng kết quả vượt xa mong đợi: hơn 27 buổi thuyết trình, hơn 400 người tham dự và mối quan hệ quý giá với các nhà tài trợ. Tuy nhiên, tôi nhận thấy một số hạn chế trong trải nghiệm của người tham gia.

Hộ chiếu vật lý – một tờ giấy mà người tham gia mang theo để tích lũy điểm khi ghé thăm các gian hàng hoặc hoàn thành nhiệm vụ – tuy hoạt động nhưng còn chậm, thủ công, tạo ra hàng đợi và phụ thuộc vào giấy tờ trong một sự kiện nên truyền tải sự đổi mới. Để cải thiện, tôi đã đề xuất số hóa hộ chiếu, biến nó thành trải nghiệm gamification hiện đại. Đề xuất này đã được đón nhận nồng nhiệt, và tôi cùng với Abel và Jhonathan bắt tay vào xây dựng ứng dụng.

Chuyển đổi thách thức thành cơ hội

Kinh nghiệm từ AWS Community Day đầu tiên đã chỉ ra ba thách thức chủ yếu:

  1. Lịch trình sự kiện: Với hơn 27 buổi thuyết trình diễn ra song song, một lịch trình tĩnh trên giấy trở nên không còn thực tiễn. Chúng tôi muốn mỗi người tham dự có thể xem tất cả các phiên trong một nơi, đánh dấu những phiên yêu thích, nhận thông báo về thay đổi và quan trọng nhất là để lại đánh giá và phản hồi cho các diễn giả.

  2. Hình ảnh sự kiện: Mỗi Community Day tạo ra hàng trăm bức ảnh từ tổ chức, nhà tài trợ và cộng đồng. Thách thức là người tham dự không biết họ xuất hiện trong những bức ảnh nào. Chúng tôi đã quyết định sử dụng Amazon Rekognition để xác định người tham gia và hiển thị những bức ảnh có họ, tạo ra trải nghiệm cá nhân hóa và đáng nhớ.

  3. Hệ thống điểm thưởng: Hộ chiếu vật lý hoạt động nhưng có giới hạn. Chúng tôi muốn nâng tầm nó, không chỉ với các nhà tài trợ mà còn với các diễn giả và cộng đồng liên kết. Chúng tôi hình dung một động lực nơi việc tham gia, học hỏi và kết nối được chuyển đổi thành điểm và phần thưởng.

Kiến trúc Serverless và quyết định kỹ thuật

Chúng tôi đã xác định hai yếu tố quyết định cho dự án này: chi phí và thời gian. Mục tiêu là giảm chi phí vận hành bằng cách tránh quản lý máy chủ và mở rộng thủ công. Giải pháp tự nhiên là xây dựng kiến trúc 100% serverless cho backend, kết hợp với frontend PWA trong Angular, cho phép cung cấp trải nghiệm tương tự ứng dụng gốc mà không cần phải công bố trên cửa hàng hay yêu cầu cài đặt.

PWA có thể chạy từ trình duyệt, ngay cả trong điều kiện kết nối hạn chế, tạo ra sự cân bằng hoàn hảo giữa tốc độ phát triển, trải nghiệm người dùng và dễ dàng triển khai. Dưới đây là sơ đồ tổng quan về các dịch vụ và cách mỗi thành phần tích hợp trong giải pháp của chúng tôi.

Kiến trúc này không chỉ giảm chi phí vận hành hơn 70% so với phương pháp truyền thống mà còn cho phép chúng tôi tự động mở rộng trong suốt sự kiện mà không cần can thiệp thủ công.

Tác động đến cộng đồng

Việc ra mắt Kinua trong AWS Community Day Bolivia 2025 không chỉ là một thử nghiệm kỹ thuật mà còn là trải nghiệm thực sự của sự chuyển đổi. Chúng tôi đã biến ý tưởng thành hiện thực trong tay hàng trăm người tham dự chỉ trong vài tuần.

Kết quả rất rõ ràng:

  • Diễn giả: đã nhấn mạnh sự đơn giản khi tương tác với người tham dự và cách mà các động lực điểm tăng cường sự tham gia trong mỗi buổi thuyết trình.
  • Nhà tài trợ: tìm thấy những cách mới để kết nối với công chúng, đo lường rõ ràng tác động của các hoạt động của họ và nhận được các số liệu cụ thể về mức độ tương tác.
  • Cộng đồng: đã trải nghiệm sự kiện một cách tương tác hơn, với thông báo theo thời gian thực, truy cập nhanh vào lịch trình và hệ thống điểm đã gamify toàn bộ trải nghiệm sự kiện.

Hơn cả công nghệ, tác động thực sự là Kinua đã cải thiện trải nghiệm sự kiện: người tham dự được thông tin nhiều hơn, động lực hơn và kết nối hơn.

Kinua là mã nguồn mở

Kinua ra đời như một dự án cho AWS Community Day Bolivia 2025, nhưng mục tiêu của chúng tôi còn xa hơn: chúng tôi muốn tiếp tục cải thiện và cung cấp nó cho bất kỳ cộng đồng hay sự kiện nào cần.

Mã nguồn đã có sẵn như mã nguồn mở, sẵn sàng để bạn sử dụng, tinh chỉnh và phát triển. Bởi vì các cộng đồng không chỉ được xây dựng từ các sự kiện, mà còn từ sự hợp tác và công nghệ được chia sẻ.

Github Kinua

Hãy cùng nhau biến mỗi sự kiện thành một trải nghiệm độc đáo, mỗi kết nối có tác động thực sự và giúp các cộng đồng phát triển. Kinua chỉ là khởi đầu: một dự án được thiết kế để cải thiện, phát triển và có sẵn cho bất kỳ cộng đồng nào muốn sử dụng nó. Hãy nhớ rằng, tại AWS, chúng ta luôn nói “Xây dựng trên AWS”, và điều này nhắc nhở chúng ta rằng tất cả chúng ta đều là những người xây dựng; giờ đây, cơ hội đã mở ra để sử dụng, tinh chỉnh và đưa nó đi xa hơn.

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào