Вот интересно: а на реакторе есть архитекторы?
Щас такое дерьмо в IT, что встретить, например, архитектора Java у которого знания сети заканчиваются за пределами библиотеки Socket легче легкого. Взгляни на какой нибудь Епам, Андерсен или Дата-арт в Питере, це пиздец
"Ебам = пиздец" какбы не новость вообще.
Верно. Ко мне недавно подходил коллега миддл-джаваскрипт "девелопер". Спрашивал, можно ли как-то зайти с телефона на сайт, который на его ноутбуке развернут. У нас программисты в сетях не разбираются от слова совсем.
Потому что норм уезжают?
А чего в епам народ сбегает?
Я специалист по микросервисной архитектуре.
Добро пожаловать. Я специалист по ананированию пятками в позе лотуса, считаю свои умения не заслуженно игнорируемыми в архитектуре, спасибо.
я специалист по пинанию хуёв и знаю, что архитектура - это что-то про дома
Расскажи, как делать транзакции с полноценным откатом изменений при промежуточном отказе в процессе выполнения.
в микросервисах транзакции? любопытненько
Используйте сага.
Это половина ответа (:
Для минусующего поясняю:
Сага сама просится, только встаёт вопрос на манер Qui custodiem ipsos custodes?: кто и как её должен крутить?
Сага сама просится, только встаёт вопрос на манер Qui custodiem ipsos custodes?: кто и как её должен крутить?
Откатываться-то как? Допустим процесс затрагивает 6 микросервисов по цепочке, первый дёргает второй, второй - третий, на пятом фейлится и они по цепочке должны обратно передать "откати такое-то действие"?
серьезно? у тебя есть полный лог всех изменений по которому можно ходить, по сути ты можешь прокручивать его в каком угодно порядке в любую сторону, при этом произвольно удаляя или добавляя события, действительно, как уж тут откатиться
Т.е. если отвалится процесс в 4-м микросервисе, тогда как на все остальные эвенты уже отработали, и надо генерить эвент "всё сломалось", который кто-то должен отработать, разослав события на откат частей.
CQRS без eventual consistency не бывает, как и реальных транзакций на неконсистентных данных.
CQRS без eventual consistency не бывает, как и реальных транзакций на неконсистентных данных.
студент архитектурного, но другого архитектурного)
Я удивлён тому, что этого доисторического баяна не было на реакторе
От этого он не менее прекрасен!
Тэмплейт слишком свеж для того, чтобы по нему имелись доисторические баяны. Ему то всего пара-тройка лет.
Зато теперь с шакальной выдержкой.
В чем прикол :? Призываю копетана!
Про организацию сетей и облачные технологии.
Архитекторы в IT занимаются построением систем и процессов на макро-уровне, выбирая технологии для реализации компонент. Поскольку деятельность в случаях с модными стрятапами можно утрировать до "рисования везде облаков и соединения их линиями", отсюда и пикча.
ну и никто не получает 300к/сек, даже 300к/год можно получать только если у тебя куча подчинённых (речь про доллары). вряд ли есть it-разработчик, получающий 300к/год, не являющийся тимлидом (разве что разработчик чего-то противозаконного, которое тырит деньги со счетов или продаёт свои взломы за хорошие деньги)
тимлид - это начальник ? или собственник бизнеса ?
2 клика. ведущий разработчик, team leader.
Жизненно...
Чтобы написать коммент, необходимо залогиниться