Scribble Maps Blog
← All posts

Scribble Maps Blog

Khó khăn trong quá trình tăng trưởng và Corona

Trong vài ngày qua, bạn có thể đã nhận thấy rằng Scribble Maps hoạt động không được tốt như bình thường. Chúng tôi đã quen với các tình huống lưu lượng truy cập cao, điều này xảy ra thường xuyên, nhưng khi một bản đồ được sử dụng để hiển thị các địa điểm có ca nhiễm Virus Corona ở Ý trên một trang tin tức lớn của Ý, chúng tôi đã bị ảnh hưởng bởi lượng truy cập chưa từng thấy trước đây. Lượng truy cập cực kỳ nghiêm trọng. Nghiêm trọng đến mức chúng tôi đã chờ đợi để ghi lại cột mốc này. Thật không may là cột mốc này lại do một thứ như virus Corona gây ra và chúng tôi ước gì mình đạt được cột mốc này vì một lý do khác.


Điều này không thể đến vào thời điểm tồi tệ hơn vì chúng tôi đang ở giữa quá trình cập nhật cơ sở hạ tầng và chuẩn bị triển khai một bản cập nhật ngay trước khi sự cố này xảy ra. Chúng tôi cung cấp số lượt xem bản đồ không giới hạn cho các widget của mình nên không có gì có thể ngăn cản lưu lượng truy cập. Bản đồ của chúng tôi tiếp tục được hơn một triệu người xem.

Đây là một trải nghiệm học hỏi đối với chúng tôi, vì vậy trong vài tuần qua, chúng tôi đã làm thêm giờ và không chỉ viết lại hoàn toàn để xử lý các loại kịch bản này mà còn thực hiện một số bước để đảm bảo tính khả dụng của Scribble Maps trong tương lai. Hiện tại có rất nhiều người phụ thuộc vào chúng tôi hàng ngày cho công việc của họ, vì vậy chúng tôi cần đảm bảo luôn đạt được cam kết thời gian hoạt động 99.9% đó.


Khôi phục sau thảm họa


Chúng tôi luôn duy trì nhiều vị trí cho ứng dụng nhưng với trải nghiệm này, chúng tôi đã bổ sung thêm nhiều tính năng dự phòng hơn nữa cho ứng dụng và dữ liệu của mình. Giờ đây, chúng tôi cũng có thể nhanh chóng phản ứng với mọi loại tình huống. Chúng tôi đã thêm các kho lưu trữ dữ liệu dự phòng theo địa lý cũng như các trung tâm dữ liệu dự phòng trong trường hợp xảy ra thảm họa. Với những cập nhật này, Scribble Maps có thể tiếp tục hoạt động ngay cả khi đối mặt với những thảm họa lớn.


Tách biệt các mối quan tâm


Chúng tôi đang tích cực phân tách các mối quan tâm của ứng dụng. Ví dụ: những nơi chúng tôi cung cấp dữ liệu nền bản đồ hiện đã tách biệt với nơi chúng tôi cung cấp dữ liệu vector và tất cả những điều này hoàn toàn độc lập với các widget của chúng tôi. Mối quan tâm hàng đầu của chúng tôi luôn là đảm bảo rằng việc truy cập vào dữ liệu quan trọng cho sứ mệnh của bạn là khả thi. Bằng cách tách biệt các mối quan tâm nếu có sự cố xảy ra, điều này cho phép chúng tôi tập trung vào một vấn đề cụ thể mà không phải lo lắng về việc các phần khác của dịch vụ cũng không hoạt động tốt.


Tiến về phía trước


Chúng tôi thường dành phần lớn thời gian để xây dựng các tính năng mà bạn yêu cầu, vì vậy chúng tôi xin lỗi vì sự chậm trễ trong việc phát triển các tính năng hiển thị trực quan. Tuy nhiên, chúng tôi rất vui mừng được thông báo rằng nhìn chung các widget sẽ phản hồi nhanh hơn nhiều. Chúng tôi đã giảm thời gian hiển thị chế độ xem đầu tiên của bản đồ xuống 2-3 giây.

Chúng tôi thực hiện trách nhiệm của mình một cách nghiêm túc và cảm ơn sự tin tưởng của bạn dành cho Scribble Maps cũng như sự đồng hành cùng chúng tôi khi chúng tôi giải quyết một số khó khăn trong quá trình tăng trưởng này và hướng tới tương lai của Scribble Maps.

Chúc bạn tạo bản đồ vui vẻ!

← All posts