Ứng dụng khóa màn hình điện thoại thông minh sử dụng cơ sở dữ liệu thời gian thực

mediba inc.

Mediba đã tạo ra một ứng dụng sử dụng GCP để hiển thị điểm số trận đấu bóng chày chuyên nghiệp trên màn hình khóa điện thoại thông minh.

Hình ảnh hai nhân viên Mediba trong văn phòng của họ
Hình ảnh hai nhân viên Mediba trong văn phòng của họ

Ngoài việc vận hành các dịch vụ liên quan đến AU như 'au Smart Pass', Mediba, một phần của Tập đoàn KDDI, phát triển dịch vụ cho điện thoại thông minh trong nhiều lĩnh vực, cả trong và ngoài nước, bao gồm các lĩnh vực như văn hóa, trò chơi và chăm sóc trẻ em.

Chúng tôi đã nói chuyện với ông Toshifumi Tsukada từ Phòng Cơ sở hạ tầng Mediba và ông Michinori Sugimoto, Giám đốc Bộ phận Phát triển Toàn cầu của họ về việc phát triển ứng dụng “Live Pro Basketball Score” cho hệ điều hành Android, phiên bản beta được phát hành vào tháng 7 năm ngoái. Từ việc xác định giai đoạn tìm hiểu yêu cầu cho đến giai đoạn lập trình phát triển, app ứng dụng được nhóm phát triển Việt Nam của họ sản xuất bằng Google Cloud Platform trong khung thời gian ngắn khoảng hai tháng rưỡi.

Nhận thấy 'thời gian thực' - một tính năng thiết yếu của 'Điểm bóng chày Live Pro'

LIVE Pro Basketball Scores là một ứng dụng dành cho điện thoại thông minh Android (phiên bản 5.0 trở lên) hiển thị các báo cáo trò chơi bóng chày chuyên nghiệp trên màn hình khóa. Khi đăng ký đội bóng yêu thích của bạn, ứng dụng sẽ hiển thị chi tiết về các trận đấu để người hâm mộ có thể giữ liên lạc với cách trò chơi của họ diễn ra chỉ bằng cách liếc nhìn vào điện thoại của họ.

Bản tin cho mỗi trò chơi được thu thập và phổ biến thông qua máy chủ GCP. Ứng dụng sẽ thu thập dữ liệu và lấy lại dữ liệu sau mỗi 12 giây. Theo ông Sugimoto, sau khi lô dữ liệu được xử lý, chỉ mất chưa đến 15 giây để dữ liệu được hiển thị trên màn hình khóa. "Chúng tôi đã tự hỏi về cách đảm bảo các khả năng trong thời gian thực kể từ khi ứng dụng ra đời và vì vậy chúng tôi đã tập trung vào Firebase Realtime Database và Firebase Cloud Messaging để đạt được mục tiêu đó. Chúng tôi đã đặt hàng Viet Link Advertising phụ trách phát triển dùng các bí quyết GCP của các kỹ sư của họ.

Viet Link Advertising, đối tác đã phát triển ứng dụng, điều hành các hoạt động với Mediba và chỉ có dưới 20 kỹ sư. Hai người làm việc trên hệ điều hành và ba người trên hệ thống Android. Công việc phát triển thực tế bắt đầu vào tháng Tư và ứng dụng được phát hành trong một khung thời gian ngắn đáng ngạc nhiên là hai tháng rưỡi.

“Chúng tôi đã quản lý sự phát triển bằng cách kết hợp các mẫu tài liệu và phương pháp báo cáo với một luồng giao tiếp được thiết lập để đơn giản hóa việc thu thập và hiển thị thông tin bản tin, và thực hiện thử nghiệm,” ông Sugimoto nói. “Chúng tôi đã lo ngại về việc liệu các nhân viên tại chỗ có hoàn thành nhiệm vụ ngay cả với chuyên môn về Google Cloud của họ hay không, vì vậy chúng tôi đã tiến hành thử nghiệm trong khi quá trình phát triển đang diễn ra để đảm bảo rằng Firebase là công cụ phù hợp cho công việc. Chúng tôi đã làm lại các phần sau này, chẳng hạn như các phương pháp báo cáo nhật ký, nhưng nhìn chung chúng có thể đáp ứng nhu cầu của chúng tôi,” ông nói thêm.

Ông Sugimoto cũng mô tả sự khác biệt giữa các khả năng chức năng của Google Cloud và AWS. Tuy nhiên, để hiển thị AWS trong thời gian thực, chúng tôi phải tự thiết lập Trình kích hoạt sự kiện, tuy nhiên, lợi thế của việc sử dụng Cơ sở dữ liệu thời gian thực Firebase trên GCP có nghĩa là chúng tôi đã không phải làm điều đó.

GCP có thể phản hồi linh hoạt ngay cả với AWS là hệ thống chính

Ông Tsukada nói, “Cloud Ace đã tham gia với chúng tôi từ giai đoạn thiết kế. Đây là lần đầu tiên chúng tôi sử dụng Google Cloud Platform tại Nhật Bản, do đó sự hỗ trợ này rất quan trọng đối với chúng tôi. Kết quả là chúng tôi đã có thể tạo ứng dụng trong vòng 2,5 tháng.”

Ngoài ra, Cloud Ace cũng đáp ứng linh hoạt các yêu cầu dự án văn phòng hỗ trợ của chúng tôi. Có nhiều nhà cung cấp với các tùy chỉnh cơ bản trong đó tốc độ thường không phù hợp với lịch trình của khách hàng. Tuy nhiên, Cloud Ace đã tạo ra một bộ sưu tập các gói tốt, vì vậy thật tốt khi chúng ta có thể nhảy vào một trong những người đó.

Hiện tại Mediba Inc sử dụng AWS làm hệ thống chính của họ. “Chúng tôi muốn tích hợp nó dần dần,” ông Sugimoto nói. “Tôi cảm thấy rằng Google Cloud Platform đang tiếp tục phát triển, vì tôi nghe nhiều hơn về các công ty đã bắt đầu sử dụng nó.”

Có vẻ như việc sử dụng thương mại trong tương lai cho Google Cloud Platform đang đi vào tầm nhìn của anh ấy.

“Trên thực tế, chúng tôi đã xây dựng và vận hành nền tảng CI / CD trên AWS, nhưng nếu vì lý do nào đó môi trường bị đình chỉ, thì công việc phát triển của Mediba cũng sẽ dừng lại. Do đó, các cuộc thảo luận đang tiến triển về việc cũng tạo ra một môi trường được nhân đôi với GCP như một chiến lược BCP.

Cloud Ace hiện đang cung cấp tư vấn về việc xây dựng một môi trường nhiều đám mây sử dụng cả AWS và GCP.

Đây là bản dịch của một bài báo được xuất bản bởi Cloud Ace, Inc.Có sẵn trực tuyến: リアルタイムデータベースを活用したスマホロックスクリーン表示アプリ