Найти в Дзене
Как выбрать БД для микросервиса? 🛢️
Выбор базы данных один из самых важных шагов при разработке нового микросервиса. Если выбрать неправильную БД, то переход на другую может быть очень дорогостоящим и рискованным. Каждая технология или тип БД имеет свои плюсы и минусы, поэтому необходимо провести тщательный анализ перед принятием решения. С одной стороны - в некоторых БД общего назначения (например MySQL, PostgreSQL) происходит конвергенция и их производители утверждают, что это облегчит жизнь разработчикам. С другой стороны - облачные провайдеры, такие как Amazon, Yandex...
2 года назад
Как уйти от микросервисов, или почему даже Amazon перешел на монолит
Давид Хейнемейер Ханссон - основатель Basecamp, создатель Ruby on Rails и автор книги “Remote. Офис не обязателен” опубликовал статью, где “прет против” микросервисной архитектуры и восхваляет монолитный подход. Если бы не все его регалии и мелькнувшая статья “Даже Amazon не может разобраться в serverless и микросервисах” можно было пропустить такое “мимо ушей”. Но, все чаще звучащие мнения о сложности, ненужности, опасности, дороговизне микросервисного подхода заставляют, как минимум обратить на...
2 года назад
Что такое качество кода и какие практики существуют для его улучшения? ✅
Уроки, извлеченные за более чем 10 лет оказания помощи инженерным командам в создании высококачественного программного обеспечения. Качество кода - одна из самых обсуждаемых тем в разработке ПО, но при этом обеспечение качества - остается одной из самых трудновыполнимых задач. Интуитивно понятно, что качество кода влияет на способность команды разработки выполнять поставки быстро и часто, одновременно оказывая косвенное влияние на качество обслуживания клиентов. Но как? Исследование среди разработчиков...
2 года назад
Как внедрить проверку кода в команде и не демотивировать разработчиков
Команда проверяет код перед выпуском в продакшен? Давайте разберем почему практика Code Review важна. Она помогает находить ошибки в коде и совершенствовать навыки разработчиков. Однако неправильно выполненная проверка кода приводит к разочарованиям и демотивирует программистов. В этой статье мы обсудим, как реализовать проверку кода в команде и не демотивировать разработчиков...
2 года назад
Монолиты против Микросервисов
О технических и организационных аспектах, а также о том, как сделать выбор. В своей книге «Sapiens» историк Юваль Ной Харари посвящает несколько начальных глав объяснению перехода людей от образа жизни охотников-собирателей к фермерскому. При этом он развенчивает несколько мифов о жизни доисторических людей. Охотники-собиратели жили простой, счастливой жизнью: у них была разнообразная пища, голод случался редко; они были физически здоровы и вопреки распространенному мнению, работали всего несколько часов в день...
2 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала