В своём прошлом посте я рассказал теорию своего подхода к декомпозиции систем на модули. Теперь пришло время проверить её на практике.Кэмп - реальный проект, который стоил семизначную сумму для заказчика, выполнялся командой из 12 человек (включая двух бакэндеров) и сейчас запущен в промышленную эксплуатацию. Суммарно на выполнение проекта было затрачено 5500 человеко/часов, из которых 950 - на бакенд. Что из этого получилось?
Вы когда-нибудь задумывались о том, какие вопросы задают DevOps инженеру на собеседовании? Да, есть вполне обоснованное мнение, что таких инженеров в принципе быть не может (или все инженеры команды являются проводниками методологии DevOps), но все же на рынке хватает вакансий «DevOps Engiineer» разных уровней. Сегодня мы рассмотрим вопросы DevOps инженерам высшего (без пипл менеджмента) уровня – Senior. Читать далее
На сегодняшний день Томас Эдисон наиболее известен изобретением лампочки (мы все понимаем, что лампочек было много, как и их изобретателей), она же — один из важнейших девайсов в истории человечества. Те, кто чуть более глубоко знают историю, могли слышать и читать про другие его
Сегодня мы продолжим обсуждение особенностей наших восточных друзей. И я попытаюсь обьяснить, почему это работает так, как изображено на картинке китайской художницы Ян Лю из книги East meets West. Читать далее
Практически каждое поколение портативных устройств производители чипов на архитектуре ARM пытаются втиснуться в рынок полноценных десктопных компьютеров и получить себе место под солнцем в качестве рабочих станций, серверов, а то и простых мультимедийных ПК. Последний…
Пока все говорят о том, как же Блиновская благодаря вселенной и магическому мышлению достигла миллиардной прибыли. Я расскажу о том, как структурировано херачить, достигая свои цели.2 мая, 9 утра. Менеджер по продажам моего агенства, слезно просит запустить…
Рассказываем, как перейти с MongoDB на Postgres без простоев и сократить расходы на 30%.Ещё по теме: «MongoDB vs PostgreSQL: основные различия и особенности миграции» Читать далее
Нагрузочное тестирование представляет собой вид нефункционального тестирования и предполагает проверку работы системы под высокой нагрузкой. Может показаться, что это звучит скучно, но на самом деле весь процесс планирования, оценки и проведения нагрузочных тестов системы похож на решение сложной головоломки, и это может быть очень увлекательно. Читать далее
За время карьеры, чаще всего сталкивался с ситуацией, когда получаешь проект в котором непонятно где «вход», где «выход» и один только вопрос — «куда ткнуть?!». Товарищи, давшие проект, говорят, что «это делал Вася, но он уже уволился, а на звонки не отвечает и
An arbitrary file upload vulnerability in the component /admin/ajax.php?action=save_menu of Online Food Ordering System v2.0 allows attackers to execute arbitrary code via uploading a crafted PHP file.