DynamoDB và bí quyết tăng tốc hệ thống của Canva?
Website: https://sydexa.com
Tiktok: https://www.tiktok.com/@sydexa.com
Facebook: https://www.facebook.com/sydexa
Group: https://www.facebook.com/groups/sydexa
Designer: Denust
Canva, một công cụ thiết kế trực tuyến chắc hẳn bạn đã từng nghe qua hoặc đã từng dùng để tạo ra các design một cách vô cùng nhanh chóng. Canva được hàng triệu người yêu thích trên toàn cầu, không chỉ nổi tiếng với giao diện thân thiện và kho tài nguyên đồ họa khổng lồ mà còn nhờ khả năng cho phép người dùng tự do tải lên các design của riêng họ.
Với hơn 100 triệu người dùng hoạt động hàng tháng và 50 triệu tệp media được tải lên mỗi ngày, Canva đã nhanh chóng trở thành một trong những nền tảng thiết kế trực tuyến phổ biến nhất thế giới.
Tuy nhiên, sự tăng trưởng vượt bậc này cũng đặt ra một thách thức không nhỏ cho đội ngũ kỹ sư của Canva
Làm thế nào để quản lý và lưu trữ khối lượng dữ liệu khổng lồ này một cách hiệu quả, đảm bảo trải nghiệm người dùng luôn mượt mà và không bị gián đoạn nhỉ?
Cùng Sydexa tìm hiểu cách mà Canva giải quyết vấn đề khá khoai nha
Nguồn:
https://www.canva.dev/blog/engineering/from-zero-to-50-million-uploads-per-day-scaling-media-at-canva/
https://viblo.asia/p/bi-mat-dang-sau-bai-toan-luu-tru-media-cua-canva-va-hanh-trinh-tim-den-dynamodb-3RlL5gPz4bB