Scribble Maps Blog
Dores de Crescimento e o Corona
Nos últimos dias, você deve ter notado que o Scribble Maps não tem tido o desempenho habitual. Estamos acostumados a situações de alto volume, isso acontece regularmente, mas quando um mapa foi usado para mostrar a localização dos casos de Coronavírus na Itália em um grande site de notícias italiano, fomos atingidos por um tráfego que nunca tínhamos visto antes. Um tráfego sério. Tão sério que esperamos para registrar esse marco. É lamentável que esse marco tenha sido causado por algo como o Coronavírus e gostaríamos de ter alcançado esse marco por outro motivo.
Isso não poderia ter vindo em pior hora, pois estávamos no meio de atualizações de infraestrutura e prestes a implantar uma atualização logo antes de sermos atingidos. Oferecemos visualizações de mapa ilimitadas para nossos widgets, então não havia nada que impedisse o tráfego. Nosso mapa acabou sendo visto por mais de um milhão de pessoas.
Essa foi uma experiência de aprendizado para nós, por isso, nas últimas semanas, fizemos algumas horas extras e não apenas reescrevemos completamente o sistema para lidar com esses tipos de cenários, mas também tomamos várias medidas para garantir a disponibilidade do Scribble Maps no futuro. Há muitas pessoas que dependem de nós diariamente para o seu trabalho, por isso precisamos garantir que sempre cumpriremos essa garantia de 99,9% de tempo de atividade.
Isso não poderia ter vindo em pior hora, pois estávamos no meio de atualizações de infraestrutura e prestes a implantar uma atualização logo antes de sermos atingidos. Oferecemos visualizações de mapa ilimitadas para nossos widgets, então não havia nada que impedisse o tráfego. Nosso mapa acabou sendo visto por mais de um milhão de pessoas.
Essa foi uma experiência de aprendizado para nós, por isso, nas últimas semanas, fizemos algumas horas extras e não apenas reescrevemos completamente o sistema para lidar com esses tipos de cenários, mas também tomamos várias medidas para garantir a disponibilidade do Scribble Maps no futuro. Há muitas pessoas que dependem de nós diariamente para o seu trabalho, por isso precisamos garantir que sempre cumpriremos essa garantia de 99,9% de tempo de atividade.
Recuperação de Desastres
Sempre mantivemos vários locais para o aplicativo, mas com essa experiência adicionamos ainda mais redundância para nosso aplicativo e dados. Agora também podemos responder rapidamente a todos os tipos de situações. Adicionamos armazenamentos de dados geo-redundantes, bem como centros de dados de backup no caso de uma catástrofe. Com essas atualizações, o Scribble Maps pode continuar funcionando diante de grandes catástrofes.
Isolando Responsabilidades
Estamos dividindo ativamente as responsabilidades do aplicativo. Por exemplo, os locais de onde fornecemos os dados básicos do mapa agora são separados de onde fornecemos nossos dados vetoriais, e tudo isso é totalmente isolado de nossos widgets. Nossa principal preocupação é sempre garantir que o acesso aos seus dados de missão crítica seja possível. Ao isolar as responsabilidades, se algo der errado, isso nos permite focar em um problema específico sem nos preocuparmos com o não funcionamento de outras partes do nosso serviço também.
Seguindo em Frente
Normalmente passamos a maior parte do tempo criando os recursos que você solicita, por isso pedimos desculpas pela lentidão no desenvolvimento de recursos visíveis. No entanto, temos o prazer de anunciar que, em geral, os widgets devem estar muito mais responsivos. Reduzimos o tempo para ver a primeira visualização do mapa em 2 a 3 segundos.
Assumimos nossa responsabilidade com seriedade e agradecemos sua confiança no Scribble Maps e por nos apoiar enquanto lidamos com algumas dessas dores de crescimento e com o futuro do Scribble Maps.
Boas Criações de Mapas!
Assumimos nossa responsabilidade com seriedade e agradecemos sua confiança no Scribble Maps e por nos apoiar enquanto lidamos com algumas dessas dores de crescimento e com o futuro do Scribble Maps.
Boas Criações de Mapas!
