Поиск:
Войти
Микросервисы
Добавлено
Год выхода: 2022
Язык: Русский
В разговорах о технологиях постоянно упоминаются контейнеры, микросервисы и распределенные системы, …
В разговорах о технологиях постоянно упоминаются контейнеры, микросервисы и распределенные системы, однако большинство приложений по-прежнему работают на базе монолитных архитектур, основанных на традиционных процессах разработки. Давайте поближе познакомимся с хорошо зарекомендовавшими себя моделями на основе Java и разберемся, как перенести эти монолитные приложения в будущее.
Опираясь на многолетний опыт модернизации приложений, Маркус Эйзеле и Натале Винто показывают, что необходимо сделать для обновления приложений Java, как разделить на части монолитные приложения и перейти на современный программный стек, работающий как в облаке, так и в локальной среде.
После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Добавлено
Год выхода: 2023
Язык: Русский
Книга посвящена практической реализации проекта машинного обучения. Рассматривается весь жизненный ц…
Книга посвящена практической реализации проекта машинного обучения. Рассматривается весь жизненный цикл создания продукта на основе моделей машинного обучения, от формулировки бизнес-задачи до развертывания веб-приложения.
Автор на конкретном кейсе демонстрирует процесс исследования проблемы, поиска алгоритмов, разработки и обучения AI моделей. Особое внимание уделяется вопросам проектирования кода и архитектуры, позволяющим создавать гибкие и масштабируемые системы искусственного интеллекта.
Читатель получает ценные практические навыки по модульной разработке, тестированию, контейнеризации моделей и их интеграции через веб-интерфейсы. Книга содержит примеры кода и инструкции для создания собственных приложений машинного обучения.
Это издание станет полезным как для начинающих, так и для опытных разработчиков в области искусственного интеллекта.
Добавлено
Год выхода: 2017
Язык: Русский
Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy…
Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам – в первую очередь Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу «Java в облаке». Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.
Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились – п…
Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились – переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности.
Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения – и монолит превращается в набор микросервисов.
В данной книге анализируется два самых горячих направления развития информационных технологий: микро…
В данной книге анализируется два самых горячих направления развития информационных технологий: микросервисы и контейнеры Docker. Вместе они способны обеспечить беспрецедентную гибкость в разработке и развертывании приложений, а также в их масштабировании. Вы узнаете, как использовать микросервисы и Docker для создания модульной архитектуры, увеличения производительности и надежности приложений, уменьшения времени до выхода на рынок, повторного использования кода и экспоненциального повышения эффективности в DevOps.
Издание рекомендовано архитекторам и разработчикам ПО, а также будет полезно руководителям, стремящимся уйти от устаревших подходов и максимизировать успех своего бизнеса.
Данная книга посвящена реактивному программированию в Spring. Описаны многочисленные возможности пос…
Данная книга посвящена реактивному программированию в Spring. Описаны многочисленные возможности построения эффективных реактивных систем с помощью Spring 5 и других инструментов, таких как WebFlux, Spring Boot и Project Reactor. Приведены методы реактивного программирования и их использование для взаимодействий с базами данных и между серверами. Рассмотрено создание независимых и высокопроизводительных микросервисов с помощью Spring Cloud Streams.
Издание предназначено разработчикам на Java, использующим фреймворк Spring для своих задач и желающим научиться создавать надежные и реактивные приложения, способные автоматически масштабироваться в облаке.
Добавлено
Год выхода: 2020
Язык: Русский
Год от года обретая новых сторонников, облачно-ориентированные и микросервисные архитектуры стали ос…
Год от года обретая новых сторонников, облачно-ориентированные и микросервисные архитектуры стали основой современного IT. Такой переход значительно повлиял и на структуру коммуникаций. Теперь приложения часто подключаются друг к другу по сети, и это происходит с помощью технологий межпроцессной коммуникации. Одной из наиболее популярных и эффективных технологий такого рода является gRPC, но информации о ней не хватает. Так было, пока не вышла эта книга!
Наконец архитекторы и разработчики смогут подробно разобраться, как технология gRPC устроена «под капотом», и для этого не придется разгребать десятки устаревших ссылок в поисковике.
После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Добавлено
Год выхода: 2019
Язык: Русский
В работе рассматриваются нечеткие модели анализа качества микросервисных архитектур, которые являютс…
В работе рассматриваются нечеткие модели анализа качества микросервисных архитектур, которые являются одним из основополагающим подходов к созданию и сопровождению современных, быстро реагирующих на изменения запросов бизнеса, информационных систем. Реализация непрерывной поставки программных компонентов для динамичных бизнес-процессов информационных систем может быть осуществлена различными наборами микросервисов, оптимальный выбор и модификация которых представляет сложную многоальтернативную задачу. Предлагаемый подход направлен на решение задачи выбора микросервисов ИС с учетом обеспечения качества обслуживания на базе нечетких моделей. Решение данной задачи позволит проводить обоснованный выбор эффективных вариантов наборов микросервисов для информационных систем.
Добавлено
Год выхода: 2019
Язык: Русский
В статье рассматриваются новые возможности, предусмотренные в ситуационно-ориентированных базах данн…
В статье рассматриваются новые возможности, предусмотренные в ситуационно-ориентированных базах данных (СОБД) для реализации микросервисной архитектуры. СОБД – это проект интегратора разнородных данных в рамках подхода polyglot persistence на основе информационного процессора, управляемого встроенной ситуационной моделью.
Доступ к разнородным данным организован в СОБД на основе концепции виртуальных документов, которые отображаются на разнородные физические данные. В статье обсуждается микросервисная архитектура, основанная на СОБД, – современный подход, обеспечивающий лучшую масштабируемость и модифицируемость веб-приложений на основе HTTP-запросов. Поставлена задача обработки микросервисом HTTP-запросов в рамках общей концепции виртуальных документов. Для решения задачи введен новый тип виртуального документа, отображаемый на HTTP-запрос, что облегчает микросервису, с одной стороны, доступ к свойствам запроса и прикрепленным к нему данным, а с другой – формирование ответа HTTP-response. В статье обсуждаются способы обработки HTTP-запроса на примере типовой ситуационной модели микросервиса, который ведет таблицу реляционной базы данных на основе источника данных – внешнего веб-сервиса.
Детально рассматривается структура ситуационной модели, выполняющей обработку и формирование ответа в зависимости от типа запроса и возникших ситуаций. Приводится пример практической реализации комплекса микросервисов на основе СОБД для мониторинга просмотров студентами образовательных видеороликов на YouTube.
Добавлено
Год выхода: 2020
Язык: Русский
Положитесь на опыт профессионалов, успешно применяющих и развивающих проект Kubernetes. Инженеры Mic…
Положитесь на опыт профессионалов, успешно применяющих и развивающих проект Kubernetes. Инженеры Microsoft предлагают лучшие приемы оркестрации контейнеров. Их практики сложились в процессе разработки распределенных систем, на ответственных и нагруженных проектах. Вам останется лишь слегка адаптировать код.
Книга идеально подойдет тем, кто уже знаком с Kubernetes, но еще не умеет использовать его максимально эффективно. Вы узнаете все, что необходимо для создания классного Kubernetes-приложения, в том числе:Подготовка окружения и разработка приложений в Kubernetes.Паттерны мониторинга и защиты ваших систем, управления обновлениями.Сетевые политики Kubernetes и роли сервисных сетей в экосистеме.Использование Kubernetes в задачах машинного обучения.
После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Код пишется и макеты рисуются для того, чтобы компания быстрее и точнее конкурентов понимала и выпол…
Код пишется и макеты рисуются для того, чтобы компания быстрее и точнее конкурентов понимала и выполняла потребности своих клиентов. Для достижения этого результата следует понимать, какие инструменты работают, а какие мало применимы в мире постоянных перемен. В своей книге я рассказываю, как можно выстроить внутреннее качество IT-систем и процессы разработки таким образом, чтобы успевать вовремя подстроиться под любые изменения внутренней и внешней среды, а также изменяющиеся по ходу реализации проекта нужды заказчика. Одним из ключевых понятий данного исследования является понятие «антихрупкость». Мой собственный предпринимательский опыт и опыт моих партнёров, клиентов и друзей убедил меня в том, что при создании IT-продуктов важное внимание следует уделять их «антихрупкости» — прочности, работоспособности предлагаемых клиенту решений в условиях меняющегося мира.
Добавлено
Год выхода: 2018
Язык: Русский
В книге рассмотрена новейшая версия Kubernetes 1.10.
Kubernetes – это система с открытым кодом, пред…
В книге рассмотрена новейшая версия Kubernetes 1.10.
Kubernetes – это система с открытым кодом, предназначенная для работы с контейнерными приложениями, их развертывания, масштабирования, управления ими. Если вы хотите запустить дополнительные контейнеры или автоматизировать управление, то вам не обойтись без Kubernetes.
Книга начинается с изучения основ Kubernetes, архитектуры и компоновки этой системы. Вы научитесь создавать микросервисы с сохранением состояния, ознакомитесь с такими продвинутыми возможностями, как горизонтальное автомасштабирование подов, выкатывание обновлений, квотирование ресурсов, обустроите долговременное хранилище на бэкенде. На реальных примерах вы исследуете возможности сетевой конфигурации, подключение и настройку плагинов. Эта книга поможет вам стать искусным дирижером и обращаться с контейнерными системами любой сложности.
Новая книга Сэма Ньюмена подробно описывает проверенный метод перевода существующей монолитной систе…
Новая книга Сэма Ньюмена подробно описывает проверенный метод перевода существующей монолитной системы на микросервисы, поддерживающий работу организации в обычном режиме. Она дополняет его бестселлер «Создание микросервисов». Руководство содержит наглядные примеры, шаблоны миграции, массу практических советов по переводу монолитной системы на платформу для микрослужб, различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Описанные шаблоны и методы можно использовать для миграции уже существующей архитектуры.
Скачать бесплатно в формате mp3!
Добавлено
Год выхода: 2021
Язык: Русский
Книга описывает методы создания событийно-управляемых микросервисов для обработки больших объемов да…
Книга описывает методы создания событийно-управляемых микросервисов для обработки больших объемов данных и предлагает шаблоны приложений, использующих подобную архитектуру. Рассказано о роли микросервисов в поддержке событийно-управляемых проектов, представлены примеры практических реализаций подобных архитектур как силами сотрудников организации, так и с привлечением сторонних специалистов. Подробно описаны инструменты, необходимые для разработки экосистемы микросервисов. Приведены способы решения возникающих проблем, даны рекомендации по налаживанию взаимодействия команд и отдельных сотрудников в процессе создания событийно-управляемых микросервисных систем.
Для системных архитекторов, разработчиков и ИТ-специалистов.
1
Популярные книги