Scribble Maps Blog
Problemy wieku dziecięcego i Koronawirus
W ciągu ostatnich kilku dni mogli Państwo zauważyć, że Scribble Maps nie działało tak, jak zwykle. Jesteśmy przyzwyczajeni do sytuacji o dużym natężeniu ruchu, zdarza się to regularnie, ale kiedy mapa została użyta do pokazania lokalizacji przypadków koronawirusa we Włoszech na dużym włoskim portalu informacyjnym, uderzył w nas ruch, jakiego nigdy wcześniej nie widzieliśmy. Poważny ruch. Tak poważny, że czekaliśmy, aby uwiecznić ten kamień milowy. To niefortunne, że ten kamień milowy został spowodowany przez coś takiego jak koronawirus i chcielibyśmy osiągnąć ten kamień milowy z innego powodu.
To nie mogło przyjść w gorszym momencie, ponieważ byliśmy w trakcie aktualizacji infrastruktury i mieliśmy wdrożyć aktualizację tuż przed tym uderzeniem. Zapewniamy nieograniczoną liczbę wyświetleń map dla naszych widżetów, więc nic nie powstrzymywało ruchu. Nasza mapa została ostatecznie wyświetlona przez ponad milion osób.
Było to dla nas pouczające doświadczenie, więc w ciągu ostatnich kilku tygodni pracowaliśmy w nadgodzinach i nie tylko dokonaliśmy całkowitego przepisania kodu, aby poradzić sobie z tego rodzaju scenariuszami, ale także podjęliśmy kilka kroków w celu zabezpieczenia dostępności Scribble Maps w przyszłości. Istnieje wiele osób, które codziennie zależą od nas w swojej pracy, więc musimy upewnić się, że zawsze spełniamy gwarancję 99,9% czasu sprawności.
To nie mogło przyjść w gorszym momencie, ponieważ byliśmy w trakcie aktualizacji infrastruktury i mieliśmy wdrożyć aktualizację tuż przed tym uderzeniem. Zapewniamy nieograniczoną liczbę wyświetleń map dla naszych widżetów, więc nic nie powstrzymywało ruchu. Nasza mapa została ostatecznie wyświetlona przez ponad milion osób.
Było to dla nas pouczające doświadczenie, więc w ciągu ostatnich kilku tygodni pracowaliśmy w nadgodzinach i nie tylko dokonaliśmy całkowitego przepisania kodu, aby poradzić sobie z tego rodzaju scenariuszami, ale także podjęliśmy kilka kroków w celu zabezpieczenia dostępności Scribble Maps w przyszłości. Istnieje wiele osób, które codziennie zależą od nas w swojej pracy, więc musimy upewnić się, że zawsze spełniamy gwarancję 99,9% czasu sprawności.
Odzyskiwanie po awarii
Zawsze utrzymywaliśmy wiele lokalizacji dla aplikacji, ale dzięki temu doświadczeniu dodaliśmy jeszcze więcej redundancji dla naszej aplikacji i danych. Możemy teraz również szybko reagować na wszelkiego rodzaju sytuacje. Dodaliśmy geograficznie nadmiarowe magazyny danych, a także zapasowe centra danych na wypadek katastrofy. Dzięki tym aktualizacjom Scribble Maps może nadal funkcjonować w obliczu poważnych katastrof.
Izolowanie obszarów odpowiedzialności
Aktywnie dzielimy obszary odpowiedzialności aplikacji. Na przykład miejsca, z których serwujemy podstawowe dane map, są teraz oddzielone od miejsc, z których serwujemy nasze dane wektorowe, a wszystko to jest całkowicie odizolowane od naszych widżetów. Naszym głównym celem jest zawsze upewnienie się, że dostęp do Państwa krytycznych danych jest możliwy. Poprzez izolowanie obszarów odpowiedzialności, jeśli coś pójdzie nie tak, pozwala nam to skupić się na konkretnym problemie bez obaw, że inne części naszej usługi również nie będą działać.
Idąc naprzód
Zazwyczaj spędzamy większość czasu na tworzeniu funkcji, o które Państwo proszą, więc przepraszamy za spowolnienie widocznego rozwoju funkcji. Z przyjemnością jednak ogłaszamy, że ogólnie widżety powinny być znacznie bardziej responsywne. Skróciliśmy czas do pierwszego wyświetlenia mapy o 2-3 sekundy.
Traktujemy naszą odpowiedzialność poważnie i dziękujemy za zaufanie do Scribble Maps oraz za wyrozumiałość, gdy radzimy sobie z niektórymi z tych problemów wieku dziecięcego i przyszłością Scribble Maps.
Udanego mapowania!
Traktujemy naszą odpowiedzialność poważnie i dziękujemy za zaufanie do Scribble Maps oraz za wyrozumiałość, gdy radzimy sobie z niektórymi z tych problemów wieku dziecięcego i przyszłością Scribble Maps.
Udanego mapowania!
