Tired of outsourcing? Get hired at a top product startup from Silicon Valley 🚀
×Закрыть

Материалы по теме «.NET Core»

RSS

.NET Core: как работают микросервисы в контейнерах .NET Core: как работают микросервисы в контейнерах

Serhii Almazov 22850

Во всем мире микросервисы — уже практически мейнстрим. В .NET мы только начинаем двигаться в этом направлении. Сергей Алмазов, Chief Architect в BETLAB, рассказывает о принципах работы микросервисов. 20

DOU Проектор: BibaViewEngine — двіжок на .NET Core 2.0 для створення динамічних сайтів DOU Проектор: BibaViewEngine — двіжок на .NET Core 2.0 для створення динамічних сайтів

Юрій Молчанов 3332

Привіт всім читачам! Мене звати Юрій. Я затятий «дотнетчик» або принаймні намагаюся виступати в його ролі :) Вирішив написати про ідею, яку я розробляю близько півроку — двіжок, який дозволяє будувати динамічні сайти. 9

.NET Core in da Cloud .NET Core in da Cloud

Андрей Губский 6237

.NET Core только начинает набирать популярность, но многие крупные поставщики облачных решений уже реализовали поддержку этой платформы в своих сервисах. Я решил посмотреть, кто из крупных облачных провайдеров и в каком виде сейчас поддерживает новую технологию. 2

Make .NET Great Again: что нам принесла новая инкарнация .NET? Make .NET Great Again: что нам принесла новая инкарнация .NET?

Андрей Губский 9278

С момента релиза .NET Core 1.0, который пришёлся на 27 июня 2016 года, прошёл год. За это время успел произойти ряд важных событий. Хочется подвести некоторые итоги. Понять, что же нам принесла новая инкарнация .NET? Что поменялось? Что стало лучше? 1

Комментарии

ЗП это довольно сложный вопрос. Рынок в Сиэтле довольно динамичный — ЗП Amazon в целом прозрачные более или менее, насчет всех остальных сложно сказать.
Так тут вопрос больше в границах транзакции. Представте систему, в которой каждый микросервис имеет свою границу транзакций и, если был неудачным какой-то вызов другого сервиса, то проблем не будет на уровне данного сервиса.
При том, что этот контракт описывается в коде, шарится между сервисами, и с помощью него на программном уровне они и дёргают друг-друга.
На начальных этапах это когда? Почти всегда. Мало кто умеет думать в терминах микросервисов. Попилить на более мелкие — пожалуйста, а организовать их работу, так и спотыкаются об очевидные грабли
Хотел написать ему ответ, но походу меня опередили.
надо очень серьезно задуматься в необходимости микросервисной архитектурыБинго. С этого мы и начали.
На начальных этапах это когда? Когда в компании одна команда из 5 человек? Хороший пример, что быстрее будет, когда 5 человек должны запилить 10 сервисов для завершения MVP или 5 человек должны запилить 1..3 подсистемы?
Гарна стаття, дякую. Даремно не українською (бо ж російською Седжвік вже і так є). Хочу зауважити що сфера застосування цього алгоритму доволі вузька — це випадки коли операції union і find відбуваються упереміш.
Может быть скорость разработки? Но даже скорость разработки всей микросервисной системы будет ниже (значительно ниже на начальных этапах). На начальных этапах это когда? Когда в компании одна команда из 5 человек?
А причем тут код к контракту микросервиса? При том, что этот контракт описывается в коде, шарится между сервисами, и с помощью него на программном уровне они и дёргают друг-друга.
В случае саги у вас сама суть в том, что падает одна из цепи локальных транзакций, и если не первая, то вся система в целом УЖЕ находится в неконсистентном состоянии, которое нужно откатывать другой цепью транзакций. Смотря что подразумевается под консистентностью.
Как и обычные ACID транзакции [могут падать — К.С.].ACID означает определенный уровень гарантий — в том числе того, что упавшая транзакция оставит систему в консистентном состоянии, откатившись до ближайшего чекпоинта.
Иногда разрешают везти кота в клетке в салоне — Я уже несколько раз перевозил так. И опять же — правила авиакомпаний отличаются — иногда допускается не больше трех животных на рейс, у других меньше/больше.
И если уж так сльно хочется все сообщения обрабатывать асинхронно на уровне микросервисов, то я бы смотрел в сторону Akka. Вроде бы как в дотнете есть порт и от майкрософта что-то подобное было.