Рубрика «монолит»

Почему я перестал говорить с архитекторами о микросервисах - 1

На прошлой неделе это случилось снова. Я был на совещании по анализу архитектуры, и коллега-архитектор начал ещё одну оживлённую дискуссию о микросервисахЧитать полностью »

Всем привет, меня зовут Ибрагим, я iOS разработчик одной из команд мобильного банкинга и это моя первая статья для Хабра, поэтому прошу строго не судить.

Сегодня хочу рассказать Вам, как мы пилили  дробили монолит на SPM пакеты и создавали дизайн систему. 

Раздробить многолетний монолит? Пфф, делов на 20 минут.

Раздробить многолетний монолит? Пфф, делов на 20 минут.

Как все начиналось

Читать полностью »

Полгода назад мне посчастливилось решать интересную и нетипичную задачу по затаскиванию Symfony в Yii2 монолит. Вводные были такими:

  • Объем кодовой базы 180+ тысяч строк PHP кода.

  • Монолит долгое время писался аутсорсом, что отразилось на качестве кода.

  • Связанность кода была очень высокой.

  • Монолит был сделан на базе Advanced шаблона. Количество точек входа в приложение – семь, то есть, 7 файлов index.php.

  • В монолите не использовался DIC (что скорее облегчало задачу).

Из пожеланий руководства имелось следующее:

Секреты стройности монолита: подходы по снятию нагрузки с БД - 1

Привет! Меня зовут Олег Кретинин, и я разработчик в команде общих компонентов в Яндекс Еде. Сегодня я расскажу о том, как мы смогли успешно снять нагрузку с нашей базы данных, а также уменьшить её размер.

Читать полностью »

При переходе от монолитной к микросервисной архитектуре разработчики часто сталкиваются с несколькими проблемами.

Во-первых, это необходимость переработки существующего кода и его разбиения на независимые сервисы, что может быть трудоемким и сложным процессом.

Во-вторых, возникают сложности с обеспечением взаимодействия между микросервисами, включая управление сетевыми запросами и обработку ошибок. Кроме того, важно наладить мониторинг и логирование каждого микросервиса для своевременного выявления и устранения проблем в распределенной системе.

Использование в практике таких паттернов как Читать полностью »

Раскрыто дело о тайных пациентах медицинских компаний - 1

Медицинские компании, помимо приёма пациентов, должны качественно и безопасно хранить все данные, связанные с лечением, осмотрами и процедурами. От этого зависит не только имидж, но и лицензия организации.

Читать полностью »

Периодически общаемся с разработчиками о микросервисах, монолитах и прочих мифических существах. Порой такая эзотерика живёт в головах у людей и слышишь порой такое, что ёжики в тумане нервно курят в сторонке.

Я, когда спросил разработчика на собесе про микросервисы

Я, когда спросил разработчика на собесе про микросервисы

Читать полностью »

Штурмовики наигрались и теперь разбирают любимый монолит

Штурмовики наигрались и теперь разбирают любимый монолит

Читать полностью »

пролог и ссылка на оригинал

Это перевод-адаптация https://renegadeotter.com/2023/09/10/death-by-a-thousand-microservices с вкраплениями моих собственных мыслей. Я не профессиональный переводчик, просто во многом согласен с изложенным.

Церковь Великой Сложности

Читать полностью »

Как мы планировали повысить версию PHP за месяц, а потратили на это год - 1

Как и множество больших сервисов, Яндекс Еда основана на микросервисной архитектуре. Все сервисы написаны на C++ с использованием фреймворка userverЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
OSZAR »