Целостность данных в микросервисной архитектуре — как её обеспечить без распределенных транзакций и жёсткой связности

Всем привет. Как вы, возможно, знаете, раньше я все больше писал и рассказывал про хранилища, Vertica, хранилища больших данных и прочие аналитические вещи. Сейчас в область моей ответственности упали и все остальные базы, не только аналитические, но и OLTP (PostgreSQL), и NOSQL (MongoDB, Redis, Tarantool).

Эта ситуация позволила мне взглянуть на организацию, имеющую несколько баз данных, как на организацию, имеющую одну распределенную гетерогенную (разнородную) базу. Единую распределенную гетерогенную базу, состоящую из кучи PostgreSQL, Redis-ов и Монг… И, возможно, из одной-двух баз Vertica.

Работа этой единой распределенной базы порождает кучу интересных задач. Прежде всего, с точки зрения бизнеса важно, чтобы с данными, движущимися по такой базе, все было нормально. Я специально не использую здесь термин целостность, consistency, т.к. термин это сложный, и в разных нюансах рассмотрения СУБД (ACID и CAP теорема) он имеет разный смысл.

Ситуация с распределенной базой обостряется, если компания пытается перейти на микросервисную архитектуру. Под катом я рассказываю, как обеспечить целостность данных в микросервисной архитектуре без распределенных транзакций и жесткой связности. (А в самом конце объясняю, почему выбрал для статьи такую иллюстрацию).

Читать дальше →
Целостность данных в микросервисной архитектуре — как её обеспечить без распределенных транзакций и жёсткой связности
Source: habrahabr

БДСМ, Гор и преследование разработчика Drupal

Прошу прощения за желтый заголовок, но в данном случае он действительно отражает суть дела. Год назад в сообществе разработчиков Drupal произошел вопиющий случай, который на Хабра и даже в Рунете прошел несколько незамеченным. В контексте недавних волнений вокруг Линуса и Linux, имеет смысл вспомнить о тех событиях.

Обложка 23-й книги — «Renegades of Gor» саги «Хроники Гора».
Страсти по Гору

Однажды в конце февраля Dries Buytaert — основатель CMS Drupal, попросил одного из самых активных разработчиков Ларри Гарфилда (Larry Garfield) покинуть проект. Есть все основания полагать, что решение было вызвано ценностными расхождениями великодушного диктатора проекта с Ларри. В чем же суть этого расхождения и причем здесь Гор?

Читать дальше →
БДСМ, Гор и преследование разработчика Drupal
Source: habrahabr

Пост №3673259

Автор: SAMOWAR

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3673259″ }, «headline»: «пончик :: старикам тут не место», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BD%D1%87%D0%B8%D0%BA-%D1%81%D1%82%D0%B0%D1%80%D0%B8%D0%BA%D0%B0%D0%BC-%D1%82%D1%83%D1%82-%D0%BD%D0%B5-%D0%BC%D0%B5%D1%81%D1%82%D0%BE-4758804.jpeg», «height»: 540, «width»: 540 }, «datePublished»: «2018-10-11T17:48:49+03:00», «dateModified»: «2018-10-11T17:48:49+03:00», «author»: { «@type»: «Person», «name»: «SAMOWAR» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3673259
Source: Joyreactor

Всемирный сбой интернета может случиться уже сегодня

Корпорация по управлению доменными именами и
IP-адресами (ICANN) планирует масштабное обновление криптографических
ключей, которое может повлечь за собой сбои в работе интернета.
Процедура будет начата […]
Всемирный сбой интернета может случиться уже сегодня
Source: 4pda

Honor 8C стал по всем фронтам лучше предшественника

Представленный в начале года Honor 7С обзавёлся наследником. Новый 8C получил более мощный процессор, увеличенный объём памяти, усовершенствованную с помощью искусственного интеллекта двойную камеру […]
Honor 8C стал по всем фронтам лучше предшественника
Source: 4pda

Пост №3673236

Автор: lukarb

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3673236″ }, «headline»: «СРАВНЕНИЕ БЛАГОСОСТОЯНИЯ ЖИТЕЛЕЙ РОССИИ И ЯПОНИИ щ РОССИЯ • ЯПОНИЯ Население ▲ 146,9 млн. ▼ 126, / Россия :: япония :: Варламов :: страны :: Таблица :: сравнение», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%8B-%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0-%D1%8F%D0%BF%D0%BE%D0%BD%D0%B8%D1%8F-4758770.jpeg», «height»: 1008, «width»: 880 }, «datePublished»: «2018-10-11T17:38:28+03:00», «dateModified»: «2018-10-11T17:38:28+03:00», «author»: { «@type»: «Person», «name»: «lukarb» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «2 млн. Продолжительность жизни Т 72,7 года А 83,7 — 85,3 года ВВП (номинал) т $1,527 — $1,578 трлн. А $4,872 трлн. ВВП (ППС) на душу населения ▼ $25,5 ТЫС. — $27,8 тыс. А $42,8 тыс. — $43,9 ТЫС. Средняя зарплата ▼ $637 / 42 550 рублей А $3186 / 212 680 рублей МРОТ т $167 /11163 рубля А $1075 / » }
Комментировать 
Пост №3673236
Source: Joyreactor

Фанаты Fallout 76 проведут год без модов

Пит Хайнс, вице-президент отдела маркетинга Bethesda Softworks, рассказал журналистам о том, как в Fallout 76 будет реализована поддержка модов. Этот вопрос давно беспокоил публику: постапокалиптическая серия неразрывно […]
Фанаты Fallout 76 проведут год без модов
Source: 4pda

Пост №3673231

Автор: MPAK41

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3673231″ }, «headline»: «Samus Aran :: Metroid :: cosplay :: Anya iChios Cosplay :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Anya-iChios-Cosplay-Samus-Aran-Metroid-%D0%98%D0%B3%D1%80%D1%8B-4758763.jpeg», «height»: 960, «width»: 1280 }, «datePublished»: «2018-10-11T17:30:39+03:00», «dateModified»: «2018-10-11T17:30:39+03:00», «author»: { «@type»: «Person», «name»: «MPAK41» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3673231
Source: Joyreactor

[Bug bounty | mail.ru] Доступ к админ панели партнерского сайта и раскрытие данных 2 млн пользователей

Относительно недавно я перешёл от поиска уязвимостей на случайных сайтах к Bug Bounty площадкам, и для многих такой выбор кажется очевидным — в таких программах исследователь в 90% случаев получит не только хороший опыт, но и гарантированную награду за валидную уязвимость, в то время как на случайном сайте можно наткнуться на непонимание и угрозы. Собственно, для того, чтобы получить репутацию и «ускорение» на крупнейшей Bug Bounty — HackerOne, было принято решение сосредоточиться на поиске уязвимостей на одной из крупных bugbounty программ- mail.ru.

В этой статье будет идти речь о нескольких багах на самом mail.ru, а так же об уязвимости на одном из поддоменов mail.ru, которая позволяла получить доступ к админ панели, в связи с чем возможно было просматривать личные данные 2 миллионов пользователей (такие как email адреса, номера телефонов, домашний адрес и др) с более чем 10 популярных интернет магазинов СНГ, а так же входить в их аккаунты без пароля. Читать дальше →
[Bug bounty | mail.ru] Доступ к админ панели партнерского сайта и раскрытие данных 2 млн пользователей
Source: geektimes

Новости Typegram

Всем привет! Прошло два месяца с момента анонса typegram на Хабре. И у меня для Вас просто жуткое количество новостей и прохладных историй! Всё так бурно развивается что даже страшно. Начну с приветствия:

Привет, меня зовут Вадим, я представляю проект typegram. Typegram — онлайн платформа для публикаций с открытым исходным кодом.

Это то, что меня выдрессировали делать в стартап школе YC. Начинать с представления себя и своего проекта.
Читать дальше →
Новости Typegram
Source: habrahabr