Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 2048 сообщений
Cообщения с меткой

микросервисы - Самое интересное в блогах

«  Предыдущие 30
rss_habr

[Перевод] Паттерны проектирования, реализующие наблюдаемость в микросервисах

Понедельник, 11 Июля 2022 г. 17:48 (ссылка)

Наблюдаемость (observability) — это супермножество мониторинга. В дополнение к подробному анализу неявных состояний, приводящих к сбоям, это свойство предполагает высокоуровневый обзор работоспособности системы. Кроме того, наблюдаемая система предоставляет подробную информацию о своей внутренней работе, что позволяет обнаруживать более глубокие системные проблемы.

Читать далее

https://habr.com/ru/post/676342/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676342

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Паттерны проектирования, реализующие наблюдаемость в микросервисах

Понедельник, 11 Июля 2022 г. 17:48 (ссылка)

Наблюдаемость (observability) — это супермножество мониторинга. В дополнение к подробному анализу неявных состояний, приводящих к сбоям, это свойство предполагает высокоуровневый обзор работоспособности системы. Кроме того, наблюдаемая система предоставляет подробную информацию о своей внутренней работе, что позволяет обнаруживать более глубокие системные проблемы.

Читать далее

https://habr.com/ru/post/676342/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676342

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Процесс моделирования данных при разработке приложений

Понедельник, 11 Июля 2022 г. 06:38 (ссылка)

Привет!

Меня зовут Коля, и я системный аналитик.

В большинстве источников моделирование данных (в контексте создания приложений) рассматривается как последовательное создание трёх моделей данных - концептуальной, логической и физический. Такого порядка придерживаются, например, DMBOK2 и BABOK, а также многочисленные статьи в сети Интернет:

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

Читать далее

https://habr.com/ru/post/676130/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676130

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Взаимодействие в архитектуре микросервисов

Четверг, 07 Июля 2022 г. 15:27 (ссылка)

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

Разбираемся, в чем трудности перехода и как устроено взаимодействие в архитектуре микросервисов.

Читать далее

https://habr.com/ru/post/675682/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675682

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Взаимодействие в архитектуре микросервисов

Четверг, 07 Июля 2022 г. 15:27 (ссылка)

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

Разбираемся, в чем трудности перехода и как устроено взаимодействие в архитектуре микросервисов.

Читать далее

https://habr.com/ru/post/675682/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675682

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

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

Пятница, 01 Июля 2022 г. 16:07 (ссылка)

Чем быстрее идея воплотится в новый проект, тем больше шансов занять нишу, завоевать лояльность пользователей и, как следствие, стать успешнее конкурентов. Ускорить разработку и сделать её более гибкой и управляемой помогает микросервисная архитектура. Вместе с Дмитрием Горчаковым, руководителем отдела разработки РЕД-СОФТ, мы разобрали плюсы и минусы микросервисов, а ещё рассмотрели сценарии, как компании приходят к их внедрению.

Читать далее

https://habr.com/ru/post/674600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674600

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

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

Пятница, 01 Июля 2022 г. 16:07 (ссылка)

Чем быстрее идея воплотится в новый проект, тем больше шансов занять нишу, завоевать лояльность пользователей и, как следствие, стать успешнее конкурентов. Ускорить разработку и сделать её более гибкой и управляемой помогает микросервисная архитектура. Вместе с Дмитрием Горчаковым, руководителем отдела разработки РЕД-СОФТ, мы разобрали плюсы и минусы микросервисов, а ещё рассмотрели сценарии, как компании приходят к их внедрению.

Читать далее

https://habr.com/ru/post/674600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674600

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Когда действительно пора делать микросервисы

Пятница, 01 Июля 2022 г. 09:00 (ссылка)

Микросервисную архитектуру масштабировать легче, чем монолит. Но преимущества не даются просто так, иначе все бы просто пилили микросервисы и горя не знали.

За лёгкую масштабируемость приходится платить десятками часов проектирования. Чтобы удачно разложить концепцию приложения на части, требуется глубокое погружение — до уровня, где под словом «дизайн» подразумевают не шрифты с иконками и даже не UX. Как понимаете, глубоководные экспедиции в пучину архитектуры окупаются далеко не всегда.

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

Читать далее

https://habr.com/ru/post/674298/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674298

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Когда действительно пора делать микросервисы

Пятница, 01 Июля 2022 г. 09:00 (ссылка)

Микросервисную архитектуру масштабировать легче, чем монолит. Но преимущества не даются просто так, иначе все бы просто пилили микросервисы и горя не знали.

За лёгкую масштабируемость приходится платить десятками часов проектирования. Чтобы удачно разложить концепцию приложения на части, требуется глубокое погружение — до уровня, где под словом «дизайн» подразумевают не шрифты с иконками и даже не UX. Как понимаете, глубоководные экспедиции в пучину архитектуры окупаются далеко не всегда.

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

Читать далее

https://habr.com/ru/post/674298/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674298

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работает

Четверг, 30 Июня 2022 г. 16:05 (ссылка)

Всем привет, я Алексей Некрасов - Lead направления Python в МТС и старший архитектор в MTS AI.

Хочу поделиться своим опытом внедрения версионирования и рассказать, как сделать первый шаг в реализации стратегии blue/green или канареечного развертывания, что для этого нужно и какие есть инструменты.

Если вы используете в docker-образах тег latest, или у вас недоступна система во время деплоя нового релиза, то эта статья — отправная точка для улучшения вашего продукта.

Читать далее

https://habr.com/ru/post/674370/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674370

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Деплой, базы данных и мониторинг: жизнь после перехода на Go

Понедельник, 27 Июня 2022 г. 16:32 (ссылка)

Спикер курса «Golang для инженеров», Team Lead & Backend Developer в «Ситимобил» Тигран Ханагян, рассказывает о том, как и почему произошел переход на Golang в онлайн-сервисе такси.

Материал подготовлен на основе вебинара Слёрма по Golang.

До перехода на Go в компании был большой монолит на PHP. Монолит все еще есть, но уже на порядок меньше – около 2 миллионов строк кода. На сегодняшний день многое вынесено в микросервисы.

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

Читать далее

https://habr.com/ru/post/673656/?utm_source=habrahabr&utm_medium=rss&utm_campaign=673656

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] SRE или DevOps — чувствуем разницу

Четверг, 16 Июня 2022 г. 11:07 (ссылка)

image



Разработка программного обеспечения прошла долгий путь развития — от непересекающейся модели разработки (водопадной модели) до модели итеративной разработки, такой как Agile и DevOps. Интересно отметить, что SRE появилась в Google для обеспечения надёжности и отказоустойчивости всей инфраструктуры в 2003 г., то есть раньше появления DevOps (примерно 2007–2008 гг.). Google в своей книге об SRE описали, насколько совместные усилия инженеров DevOps, SRE и других инженеров, таких как инженеры по безопасности приложений, жизненно важны для поддержки такого продукта, как, например, Gmail.



Глядя на приведённый выше пример, можно с уверенностью сказать, что наша растущая зависимость от приложений активно способствовала широкому внедрению DevOps и SRE. Нам постоянно нужны надёжные и масштабируемые системы, будь то оптимизация бизнес-функций или запуск приложения, упрощающего нам жизнь.
Читать дальше →

https://habr.com/ru/post/671274/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671274

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Оркестрация микросервисов с Activiti BPMN Engine

Среда, 15 Июня 2022 г. 22:14 (ссылка)

Микросервисная архитектура предполагает декомпозицию системы на относительно независимые фрагменты с собственными источниками данных, которые могут переиспользоваться в различных процессах и обмениваться данными. Но в таком решении есть и оборотная сторона, связанная с необходимостью включения логики оркестрации или непосредственно в код сервисов (что затрудняет возможность гибкого изменения процесса), либо использовать внешний оркестратор, который будет обеспечивать запуск микросервисов с входными параметрами, получение и передачу результата, а также управление сценарием при возникновении ошибок или определенных ситуаций при выполнении процесса.

Второй вариант может быть реализован в виде исполняемого кода, либо с использованием специальных движков для исполнения сценария бизнес-процесса, который может включать в себя вызов внешних сервисов. Стандартом в области описания бизнес-процессов является визуальная нотация BPMN 2.0 и наибольший интерес представляет соединение графической диаграммы и исполняемых сценариев, которое также называется Executable BPMN 2.0 и среды для его исполнения, среди которых можно назвать jBPM, Flowable, Camunda BPM и Activiti (она интересна еще и тем, что на ней реализуется управление процессами в Open Source системе управления документами Alfresco). В этой статье мы рассмотрим основы BPMN и создадим простой процесс для управления системой полива в зависимости от измеренной влажности (все компоненты системы реализованы как микросервисы).

Читать далее

https://habr.com/ru/post/671360/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671360

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

От Bitrix до Golang, к монолиту и обратно: как мы растили СберМегаМаркет и к чему пришли

Пятница, 10 Июня 2022 г. 12:17 (ссылка)

Привет, мы команда СберМегаМаркета, и это обзорная статья о нашей площадке, пробный камень для блога Хабре. За нашими плечами спешный переезд с PHP на GO, ребрендинг и решение таких задач, с которыми большинство разработчиков не сталкивается. Например, мы сделали высоконагруженную платформу для управления заказами на 1С. А вам слабо?

Мы пришли поделиться опытом, и для начала расскажем, как превратились из локального маркетплейса в высоконагруженный e-commerce сервис, и что интересного входит в IT-инфраструктуру современного маркетплейса.

Читать далее

https://habr.com/ru/post/670746/?utm_source=habrahabr&utm_medium=rss&utm_campaign=670746

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Лучшие практики тестирования API

Пятница, 10 Июня 2022 г. 11:39 (ссылка)

В этой статье мы рассмотрим описание процесса тестирования программного обеспечения сквозь призму работы с API. Я попытался собрать полезные факты из книги “Hands on restful API design and the best practices” авторов Harihara Subramanian и Pethuru Raj. В книге подробно описываются этапы проектирования API и есть отдельная глава по тестированию RESTful сервисов в связке с API.

Можно читать в связке с моим предыдущим переводом “Стратегия тестирования REST API: что именно вам нужно тестировать?”. По ходу перевода я привожу примеры из личной практики (выделены курсивом), чтобы наглядно проиллюстрировать каждый этап из книги.

Читать далее

https://habr.com/ru/post/670730/?utm_source=habrahabr&utm_medium=rss&utm_campaign=670730

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30

<микросервисы - Самое интересное в блогах

Страницы: 1 ..
.. 8 9 [10]

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda