При проектировании системы знание анти-паттернов и подвохов зачастую оказывается более полезным, чем знание самих паттернов. Отталкиваясь от этой идеи, я решил написать данную статью, чтобы рассказать о факторах, которые, на мой взгляд, приведут к созданию ненадёжных систем. В её основе лежит мой собственный опыт проектирования преимущественно распределённых корпоративных приложений. Будет здорово, если ниже вы поделитесь собственным опытом и полезными идеями по теме. Читать дальше →
2ГИС с самой первой версии навигатора умеет строить разные виды маршрутов — автомобильные, пешеходные, маршруты на общественном транспорте — на мобильных устройствах без доступа к интернету, но только внутри городов.С 2019 года 2ГИС также умеет строить маршруты между городами, но только при наличии интернета.Уже давно наши пользователи просили дать возможность строить междугородние маршруты без доступа к сети. И вот, мы наконец сделали это. Читать далее
В октябре 2009-го мы всё перепроверили. Надо было строить дата-центр на 800 стоек. На основании нашей интуиции, прогнозов по рынку и американской ситуации. Вроде как звучало логично, но было страшновато. Тогда «облачных» вычислений в России не было, как и облачных хостингов.…
Предыдущая статья про самооценку вызвала закономерное возражение: "Ясно, как надо и ясно, как не надо. А что именно сделать, чтобы переместиться из "не надо" в "надо" - не ясно". К сожалению, психологи иногда грешат тем, что создают некий светлый образ цели, к которой нужно клиенту…