микросервисы

  • ХабрахабрФото [Перевод] Смерть от тысячи микросервисов

    [Перевод] Смерть от тысячи микросервисов

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

    Читать далее »
  • ХабрахабрФото [Перевод] Керниган и Пайк были правы: делай что-то одно и делай это хорошо

    [Перевод] Керниган и Пайк были правы: делай что-то одно и делай это хорошо

    Роб Пайк и Брайан Керниган В октябре 1984 года два идеолога опубликовали радикальный манифест… ну, или что-то вроде того. Легенды computer science Брайан Керниган и Роб Пайк сформулировали в Program Design in the UNIX Environment паттерн архитектуры ПО, за сохранение которого оба боролись долгие годы. Как и следовало ожидать от манифеста, в нём два этих канадских инженера максимально решительны. Самый…

    Читать далее »
  • ХабрахабрФото [Перевод] О сложности и монолитах

    [Перевод] О сложности и монолитах

    Изображение сгенерировано с помощью DALL·E. Запрос: a complex monolith in a server room, with the faces of IT consultants with suits engraved in it with twisted faces, mathematical formulations about complexity floating around, and with a mysterious malevolent godlike presence in the background (комплексный монолит в серверной с искажёнными лицами IT-консультантов. Вокруг витают сложные математические формулы, а на фоне присутствует…

    Читать далее »
  • ХабрахабрФото Монолог про отказоустойчивость микросервисных приложений, или Что может пойти не так?

    Монолог про отказоустойчивость микросервисных приложений, или Что может пойти не так?

    Привет, меня зовут Антон Гращенков, я занимаюсь разработкой достаточно давно — больше 15 лет. Писал на С++, на Java, даже на ActionScript немножко. Успел позаниматься и мультимедиа, и восстановлением данных, а сейчас работаю в финтехе — лидом в Альфа-Банке.  Наши команды занимаются разработкой приложений для внутреннего пользования, которые помогают сотрудникам выдавать кредитные продукты: карты, кредиты наличными и всё, что с этим…

    Читать далее »
  • ХабрахабрФото Наблюдаемость сетевой инфраструктуры Kubernetes. Часть вторая

    Наблюдаемость сетевой инфраструктуры Kubernetes. Часть вторая

    Кратко о второй части Данная часть является продолжением статьи "Наблюдаемость сетевой инфраструктуры Kubernetes". В этой части будут разобраны сами инструменты, базирующиеся на ранее озвученных подходах (Service Mesh, eBPF monitoring и Distributed Tracing). Для сравнения решений будет выбран единый сценарий, при развёртывании которого собираются метрики приложения и кластера k8s. C первой частью можно ознакомиться здесь. Содержание Среда развертывания Kubernetes кластера ОС:…

    Читать далее »
  • ХабрахабрФото Большое обновление Propan Framework. Куда дальше?

    Большое обновление Propan Framework. Куда дальше?

    Пару месяцев назад я рассказал вам о своем фреймворке для работы с различными брокерами сообщений - Propan. Тезисно повторю: это идейный наследник FastAPI, но для написания асинхронных микросервисов (привет, Kombu). Он настолько облегчает взаимодействие с брокерами сообщений, что данный архитектурный паттерн переходит из разряда слишком сложно, это для хайлоад, некогда разбираться в разряд а давай отдадим нашему стажеру сервис, он…

    Читать далее »
  • ХабрахабрФото [Перевод] Заметки об основах программной архитектуры

    [Перевод] Заметки об основах программной архитектуры

    Это вводное руководство для архитекторов программного обеспечения. В настоящее время звание «архитектор» очень популярно во всем мире, но не существует настоящего руководства, как стать архитектором программного обеспечения. 1. Общая концепция архитектуры программного обеспечения2. Архитектурные стили3. Технология4. Софт скиллз (принятие архитектурных решений, методы анализа рисков, навыки подачи материала, отношения с командой менеджеров, ведение переговоров, планирование карьеры архитектора)5. Принципы проектирования В реальном…

    Читать далее »
  • ХабрахабрФото Плюсы и минусы FastAPI в 2023

    Плюсы и минусы FastAPI в 2023

    Всем привет, меня зовут Абай. Я являюсь Back-End разработчиком в 13LAB. После прочтения интересной статьи со сравнением NodeJS и FastAPI, у меня появилось желание высказать свое личное мнение об удобстве разработки бэкенда на Python и фреймворке FastAPI. В данной статье будут описаны мои личные ощущения, поэтому мое мнение может отличаться от вашего. FastAPI - является легковесным асинхронным фреймворком для Python,…

    Читать далее »
  • ХабрахабрФото Моделирование микросервисов. Часть 3

    Моделирование микросервисов. Часть 3

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

    Читать далее »
  • ХабрахабрФото Микросервисы в банке: на чем их лучше писать? Java/Kotlin, а может Go?

    Микросервисы в банке: на чем их лучше писать? Java/Kotlin, а может Go?

    В июле в офисе РСХБ-Интех (технологической дочки Россельхозбанка) состоялся бесплатный митап для Java-разработчиков — RSHB Backend Dev Meetup. Обсудили Kotlin, Go, маппинг и разные аспекты бэкэнд-разработки. В числе докладчиков выступал Иван Кочергин, руководитель центра собственной разработки РСХБ-Интех. Иван более 10 лет занимается разработкой на Java, последние три года — на Kotlin. В своем докладе он сравнил, на чем лучше писать…

    Читать далее »


Кнопка «Наверх»