В литературе, посвящённой распределённым базам данных, употребляется требование «согласованность в конечном счёте» (eventual consistency). Это требование означает, что данные постоянно реплицируются между узлами, и если остановить приложение, вносящее изменения в базу данных, то рано или поздно данные на всех узлах станут одинаковыми. Термин «согласованность в конечном счёте» не подразумевает какую-то модель согласованности, но и причинная согласованность не включает в себя требования непрерывной репликации: если репликация данных на узел прекратится и приложение будет продолжать работать с этим узлом, то причинная согласованность не будет нарушена. Требования здравого смысла подсказывают, что непрерывная репликация всё же важна, и чтобы подчеркнуть это в теоретических выкладках, в литературе используется термин «causal+», включающий в себя и причинную согласованность, и согласованность в конечном счёте. https://www.cs.cmu.edu/~dga/papers/cops-sosp2011.pdf
Вообще моделей консистентности уже пару десятков набралось, в т.ч. Causal+ (or convergent causal) consistency [Lloyd et al., 2011] Real-time causal consistency has been defined in [Mahajan et al., 2011] Timed causal consistency [Torres-Rojas and Meneses, 2005] Consistency in Non-Transactional Distributed Storage Systems
Согласен, должен быть всегда один ответственный. И это солюшен архитектор. Именно он проектирует решение, ЕА проверяет, чтобы не было дублирования функциональности и не нарушало чек-лист. В общем когда какой то вкусный продукт хотят на себя несколько команд оттяпать, либо за страшное легаси нужно назначить ответственного.
Важно отметить, что для граждан РФ сертификация недоступна, те если нет второго гражданства то можешь только обучиться. Сертификация по TOGAF10 доступна с 01 марта 2023 г https://certification.opengroup.org/examinations/exam-fees Важно отметить, что TOGAF Business Architecture появилось именно в 10 версии. Помимо OTUS есть другие провайдеры предоставляющие обучение TOGAF10 на русском языке.
В приложении 3 минуты ждать, один фантомный так проехал, второй, третий... в итоге реального автобуса аж 40 минут ждал! Опоздал к врачу из-за гребанного Я.транспорта! Знал бы, что нет автобусов, поехал бы на такси!
Mixin в python есть и достаточно активно изучаются на курсе для новичков, например в Яндекс практикум.
PEP8 или правильность оформления кода очень дисциплинируют, все программы читать легко! Главное же, что программа один раз пишется и десять читается и через много лет один и тот же код смайл.
Вы когда пишете о зп указывайте пожалуйста город. Это очень важно!
Обычно там указана верхняя планка, которая достижима только при работе по 12 часов в день, 6 дней в неделю
А с чем это связанно? Уровень дохода указывается в трудовой договоре, как и график работы в 40 часов в неделю. Работа в выходные оплачивается х2, переработки в будни х1,5, либо в трудовом договоре указывают "ненормированный рабочий день" плюс три дня к отпуску (31 вместо стандартных 28).
А почему диски такие маленькие? Давно на 100+tb появились
Более 100 собесов?! А работать когда?
Тарантул не просто умный кеш, это полноценная СУБД в памяти IMDB/IMDG с ACID и кластером.
автопроверка, это что код делает, то что должен? те никаких рекомендаций, как, какими средствами и т.д. неважно... жуть
Платформу Сфера от Т1 не смотрели?
В литературе, посвящённой распределённым базам данных, употребляется требование «согласованность в конечном счёте» (eventual consistency). Это требование означает, что данные постоянно реплицируются между узлами, и если остановить приложение, вносящее изменения в базу данных, то рано или поздно данные на всех узлах станут одинаковыми. Термин «согласованность в конечном счёте» не подразумевает какую-то модель согласованности, но и причинная согласованность не включает в себя требования непрерывной репликации: если репликация данных на узел прекратится и приложение будет продолжать работать с этим узлом, то причинная согласованность не будет нарушена. Требования здравого смысла подсказывают, что непрерывная репликация всё же важна, и чтобы подчеркнуть это в теоретических выкладках, в литературе используется термин «causal+», включающий в себя и причинную согласованность, и согласованность в конечном счёте.
https://www.cs.cmu.edu/~dga/papers/cops-sosp2011.pdf
Вообще моделей консистентности уже пару десятков набралось, в т.ч.
Causal+ (or convergent causal) consistency [Lloyd et al., 2011]
Real-time causal consistency has been defined in [Mahajan et al., 2011]
Timed causal consistency [Torres-Rojas and Meneses, 2005]
Consistency in Non-Transactional Distributed Storage Systems
Согласен, должен быть всегда один ответственный. И это солюшен архитектор. Именно он проектирует решение, ЕА проверяет, чтобы не было дублирования функциональности и не нарушало чек-лист.
В общем когда какой то вкусный продукт хотят на себя несколько команд оттяпать, либо за страшное легаси нужно назначить ответственного.
Кажется вы пересказали нам архитектуру микроядра. Где можно почитать про ваши квантовые сервисы?
Роман, спасибо за подробные ответы!
Как часто происходит ребаланс консьюмер групп? в это время топик должен быть недоступен для записи.
Как часто происходит ребилд брокера и сколько времени он занимает?
Разрешите несколько вопросов.
тк Kafka часть решения начну с нее
На каждый ЦОД свой кластер. Один на всех потребителей или несколько? Как происходит группировка потребителей по кластерам?
Какой входной поток на кластер? Сколько брокеров?
Сколько партиций на топик? Какой консьюмер групп, как понимаю не один экземпляр приложения вычитывает.
Обеспечивается ли exactly one, если да, то как, если нет, то как происходит работа с дублями.
Рассматривали ли замену Kafka на mq, ведь там из коробки роуминг, фильтрация, проверка по схемам и т.д.![]()
![]()
Важно отметить, что для граждан РФ сертификация недоступна, те если нет второго гражданства то можешь только обучиться.
Сертификация по TOGAF10 доступна с 01 марта 2023 г https://certification.opengroup.org/examinations/exam-fees
Важно отметить, что TOGAF Business Architecture появилось именно в 10 версии.
Помимо OTUS есть другие провайдеры предоставляющие обучение TOGAF10 на русском языке.
В приложении 3 минуты ждать, один фантомный так проехал, второй, третий... в итоге реального автобуса аж 40 минут ждал! Опоздал к врачу из-за гребанного Я.транспорта! Знал бы, что нет автобусов, поехал бы на такси!
Такой низкий порог, что по кафке изданы книги и не одна. А CCDAK, CCAAK у вас есть сертификат, а у ваших коллег?
Mixin в python есть и достаточно активно изучаются на курсе для новичков, например в Яндекс практикум.
PEP8 или правильность оформления кода очень дисциплинируют, все программы читать легко! Главное же, что программа один раз пишется и десять читается и через много лет один и тот же код смайл.
Вот вакансия программиста 1С на 260 тр hh.ru/vacancy/68577104
Вы когда пишете о зп указывайте пожалуйста город. Это очень важно!
А с чем это связанно? Уровень дохода указывается в трудовой договоре, как и график работы в 40 часов в неделю. Работа в выходные оплачивается х2, переработки в будни х1,5, либо в трудовом договоре указывают "ненормированный рабочий день" плюс три дня к отпуску (31 вместо стандартных 28).
p.s.Пару дней назад в Тинькофф журнал вышла статья, как системный аналитик зарабатывает 500 тр. [статья](https://journal.tinkoff.ru/systems-analyst-500/)
Закрыли одну маленькую лазейку. Лучше напишите статью "Как защититься от подмены сертификата".