Scribble Maps Blog
Büyüme Sancıları ve Korona
Son birkaç gündür Scribble Maps'in her zamanki gibi performans göstermediğini fark etmiş olabilirsiniz. Yüksek hacimli durumlara alışkınız, bu düzenli olarak gerçekleşir ancak İtalya'daki Korona Virüsü vakalarının konumlarını göstermek için büyük bir İtalyan haber sitesinde bir harita kullanıldığında, daha önce hiç görmediğimiz bir trafikle karşılaştık. Ciddi bir trafik. O kadar ciddiydi ki bu dönüm noktasını yakalamak için bekledik. Bu dönüm noktasına Korona virüsü gibi bir şeyin neden olması talihsizliktir ve bu dönüm noktasına başka bir şey için ulaşmış olmayı dilerdik.
Bu durum daha kötü bir zamanda gelemezdi çünkü altyapı güncellemeleri yapmanın ortasındaydık ve bu darbe vurmadan hemen önce bir güncellemeyi yayına almak üzereydik. Widget'larımız için sınırsız harita görüntülemesi sağlıyoruz, bu yüzden trafiği durduracak hiçbir şey yoktu. Haritamız bir milyondan fazla kişi tarafından görülecekti.
Bu bizim için bir öğrenme deneyimi oldu, bu yüzden son birkaç haftadır fazla mesai yaptık ve bu tür senaryolarla başa çıkmak için sadece tamamen yeniden yazımlar yapmakla kalmadık, aynı zamanda gelecekte Scribble Maps'in kullanılabilirliğini güvence altına almak için birkaç adım attık. Artık işleri için günlük olarak bize güvenen birçok insan var, bu yüzden her zaman %99.9 çalışma süresi garantisine ulaştığımızdan emin olmamız gerekiyor.
Bu durum daha kötü bir zamanda gelemezdi çünkü altyapı güncellemeleri yapmanın ortasındaydık ve bu darbe vurmadan hemen önce bir güncellemeyi yayına almak üzereydik. Widget'larımız için sınırsız harita görüntülemesi sağlıyoruz, bu yüzden trafiği durduracak hiçbir şey yoktu. Haritamız bir milyondan fazla kişi tarafından görülecekti.
Bu bizim için bir öğrenme deneyimi oldu, bu yüzden son birkaç haftadır fazla mesai yaptık ve bu tür senaryolarla başa çıkmak için sadece tamamen yeniden yazımlar yapmakla kalmadık, aynı zamanda gelecekte Scribble Maps'in kullanılabilirliğini güvence altına almak için birkaç adım attık. Artık işleri için günlük olarak bize güvenen birçok insan var, bu yüzden her zaman %99.9 çalışma süresi garantisine ulaştığımızdan emin olmamız gerekiyor.
Felaket Kurtarma
Uygulama için her zaman birden fazla konum barındırdık ancak bu deneyimle birlikte uygulamamız ve verilerimiz için daha da fazla yedeklilik ekledik. Artık her türlü duruma hızlı bir şekilde yanıt verebiliyoruz. Büyük bir felaket durumunda Coğrafi olarak yedekli veri depolarının yanı sıra yedek veri merkezleri ekledik. Bu güncellemelerle Scribble Maps, büyük felaketler karşısında bile çalışmaya devam edebilir.
Sorunları Ayrıştırma
Uygulamanın sorumluluklarını aktif olarak bölüyoruz. Örneğin, harita temel verilerini sunduğumuz yerler artık vektör verilerimizi sunduğumuz yerlerden ayrı ve tüm bunlar widget'larımızdan tamamen izole edilmiş durumda. Birincil önceliğimiz her zaman kritik öneme sahip verilerinize erişimin mümkün olduğundan emin olmaktır. Sorunları ayrıştırarak, bir şeyler ters gittiğinde, hizmetimizin diğer bölümlerinin de düzgün çalışmaması konusunda endişelenmeden belirli bir soruna odaklanabiliyoruz.
İleriye Doğru
Normalde zamanımızın çoğunu talep ettiğiniz özellikleri oluşturmaya harcıyoruz, bu nedenle görünür özellik geliştirme sürecimizin yavaşlamasından dolayı özür dileriz. Ancak, genel olarak widget'ların çok daha duyarlı olacağını duyurmaktan heyecan duyuyoruz. Haritanın ilk görünümünü görme süresini 2-3 saniye kısalttık.
Sorumluluğumuzu ciddiye alıyoruz ve Scribble Maps'e duyduğunuz güven ile bu büyüme sancılarından bazılarıyla ve Scribble Maps'in geleceğiyle başa çıkarken gösterdiğiniz sabır için teşekkür ederiz.
Keyifli Haritalamalar!
Sorumluluğumuzu ciddiye alıyoruz ve Scribble Maps'e duyduğunuz güven ile bu büyüme sancılarından bazılarıyla ve Scribble Maps'in geleceğiyle başa çıkarken gösterdiğiniz sabır için teşekkür ederiz.
Keyifli Haritalamalar!
