Все потоки
Поиск
Написать публикацию
Обновить
42.7

Микросервисы *

Микросервисная архитектура и все что с ней связано

Сначала показывать
Порог рейтинга
Уровень сложности

Разработка микросервисов с использованием Scala, Spray, MongoDB, Docker и Ansible

Время на прочтение7 мин
Количество просмотров31K
Цель данной статьи — показать возможный подход для построения микросервисов с использованием Scala, RESTful JSON, Spray и Akka. В качестве базы данных мы будем использовать MongoDB. В результате нашей работы мы упакуем наш проект в Docker-контейнер, а Vagrant и Ansible позволит нам управлять конфигурацией приложения.

В этой статье вы не найдете подробностей о языке Scala и других технологиях, которые будут использоваться в проекте. В ней вы не найдете руководства, которое ответит на все ваши вопросы. Цель статьи — показать технику, которую можно использовать при разработке микросервисов. На самом деле, большая часть этой статьи не завязана на конкретной технологии. Docker имеет более широкую сферу использования, нежели только микросервисы. Ansible позволяют быстро развернуть любое требуемое окружение, а Vagrant — отличный инструмент для создания виртуальных машин.
Читать дальше →

Микросервисы (Microservices)

Время на прочтение22 мин
Количество просмотров713K
От переводчика: некоторые скорее всего уже читали этот титанический труд от Мартина Фаулера и его коллеги Джеймса Льюиса, но я все же решил сделать перевод этой статьи. Тренд микросервисов набирает обороты в мире enterprise разработки, и эта статья является ценнейшим источником знаний, по сути выжимкой существующего опыта работы с ними.

Термин «Microservice Architecture» получил распространение в последние несколько лет как описание способа дизайна приложений в виде набора независимо развертываемых сервисов. В то время как нет точного описания этого архитектурного стиля, существует некий общий набор характеристик: организация сервисов вокруг бизнес-потребностей, автоматическое развертывание, перенос логики от шины сообщений к приемникам (endpoints) и децентрализованный контроль над языками и данными.
Читать дальше →

Книжные микросервисы

Время на прочтение2 мин
Количество просмотров2.3K
Когда появилась мода на социальные сети, когда уже они плотно вошли в нашу жизнь, и названия их слетали с уст каждого, кто хоть раз садился за компьютер, чтобы вылезти в Сеть, некоторые пошли дальше, чем просто поиск одноклассников. Начали появляться тематические сообщества. В том числе и книжные.

Первоначально, пользователю предлагался функционал — чем больше, чем интереснее и изощреннее, тем, вроде бы, лучше. Но пользователи все-таки обычные люди, а человек всегда стремиться все упростить. Вот и начали появляться проекты, которые отличаются от своих предшественников простотой, минимализмом в оформлении и возможностях. И этот рассказ про них.
Читать дальше →
12 ...
61