Получи случайную криптовалюту за регистрацию!

Микросервисы / распределенные системы

Логотип телеграм канала @microservices_arch — Микросервисы / распределенные системы М
Логотип телеграм канала @microservices_arch — Микросервисы / распределенные системы
Адрес канала: @microservices_arch
Категории: Технологии
Язык: Русский
Страна: Россия
Количество подписчиков: 2.85K
Описание канала:

Мысли, новости и ссылки по распределенным система и распределенной разработке.
Если есть вопросы или предложения, пишите @sergey486

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал microservices_arch и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения

2022-09-01 10:28:17 Всем привет!

В прошлом году на ArchDays @varkulevich рассказал о своем проекте, «Онто». Сейчас позиционируется как «Облачная платформа для совместной работы, позволяющая объединить команды и данные в реальном времени».

Когда мы начали ассоциацию, Артем предложил попробовать Онто для наших нужд. И я благополучно отложил это предложение в долгий ящик, пока недавно @GKruglov не упомянул, что расчехлил protege для построения онтологий.

Ну и мы предложили Артему показать, что умеет Онто, как его можно использовать для нужд ассоциации и для личных целей.
Сошлись на том, что это может быть интересным и еще кому-то, поэтому приходите все желающие, посмотрим на проект.

Пройдет в следующую пятницу, 2-го сентября в 19:00
Ссылка на регистрацию
: https://us02web.zoom.us/meeting/register/tZIsfuCupzsuGNK77B7qpBLC2AbDDJGswQN8

Кучка ссылок
Питч о проекте на ФРИИ https://sprint.iidf.ru/startups/onto/
Сайт проекта: https://ontonet.ru/
Инструкция пользователя https://ontonet.ru/startingtour
Пользовательские ситуации: https://ontonet.ru/case
Техническая документация по проекту: https://ontonet.ru/info
Платформа: https://ontonet.online/
Бэклог идей пользователей https://idmsykl.ducalis.io/rice-feature-priorities/summary
416 views07:28
Открыть/Комментировать
2022-08-26 15:47:28 SAGA - подборка ссылок из обсуждений чата канала:

Первоисточник по SAGA: "SAGAS" by Hector Garcia-Molina, Kenneth Salem

Перевод первоисточника по SAGA: "Гектор Гарсия-Молина и Кеннет Салем — «Саги»" / Михаил Ланкин

Applying the Saga Pattern • Caitie McCaffrey • GOTO 2015

Saga distributed transactions pattern

Process Manager Pattern

Compensating Transaction pattern

Пример реализации SAGA на Enterprise Integration Patterns (source code)

Пример реализации Process Manager от сообщества Microsoft (комментарий Greg Young). Альтернативы и обоснование.

Patterns and implementations for a banking cloud transformation

Несколько реализаций саг:
- https://axoniq.io
- https://eventuate.io/abouteventuatetram.html
- https://github.com/eclipse/microprofile-lra
- https://github.com/jbosstm/narayana/tree/master/rts/lra

Awesome workflow engines

"A long-running transaction model of workflow" by Quanzhou Hu; Jia Liu; Yi Zhuang; Yi Liu

"The CORBA Activity Service Framework for supporting extended transactions" by Iain Houston, M. C. Little, Ian Robinson, Santosh K. Shrivastava, Stuart M. Wheater

"What are long running processes?" by Bernd Rücker

Чем отличается SAGA от Process Manager:
- https://event-driven.io/en/saga_process_manager_distributed_transactions/

- https://stackoverflow.com/a/33652837

- https://blog.devarchive.net/2015/11/saga-vs-process-manager.html?m=1

"Eventually consistent" by Werner Vogels

"ACID properties of transactions"

"Atomicity :: Chapter 12. Berkeley DB Transactional Data Store Applications"

"Atomic - indivisible, not capable of being cut/divided into smaller pieces"

"Consistency Models"

интервью "Modeling Uncertainty with Reactive DDD" by Vaughn Vernon reviewed by Thomas Betts, в котором V.Vernon предлагает использовать Process Manager Pattern для обработки процессов, охватывающих несколько агрегатов в условиях Eventual Consistency.

Посмотреть реализацию в исполнении V. Vernon, включая ProcessTimedOut (о чем часто спрашивают), можно здесь:
- Java
- .Net

"Camunda Platform 8 Docs :: BPMN coverage"

Eclipse Microprofile стандарт имеет понятие LRA - Long Running Application. это есть их интерпретация саг

Microprofile-compatible фреймворки а-ля micronaut.io

RedHat развивает референс имплементацию Microprofile в виде своего фреймворка quarkus.io

Red Hut Summit "Saga: The new era of transactions in a
microservices architecture" by Giovanni Marigi, Mauro Vocale. BOSTON, MA | MAY 7-9, 2019

Вот пример Camunda. их интерпретация и имплементация саг )). Там всё очень упрощено и декларативно.

Architecture standard определяет сагу в пункте 21.2.7. Ensuring Global Consistency with Saga Patterns

Спасибо, что развиваете отрасль с помощью нашего чата!

#DistributedSystems #Многоликий
485 views12:47
Открыть/Комментировать
2022-08-24 12:10:36
Продолжается прием заявок на выступления на ArchDays. Если вам есть чем поделиться, оставляйте заявку. Если сомневаетесь, можете написать мне напрямую и задать интересующие вопросы (@sergey486)

Формирование программы в самом разгаре!
725 views09:10
Открыть/Комментировать
2022-08-19 09:01:26 Сборник статей «Microservices: Science and Engineering»

Part I Opening
- Microservices: The Evolution and Extinction of Web Services?
- Size Matters: Microservices Research and Applications

Part II Migration
- Migrating to Microservices
- Assessing Your Microservice Migration

Part III Modeling
- Microservices Anti-patterns: A Taxonomy
- Modeling Microservice Conversations with RESTalk
- Graphical and Textual Model-Driven Microservice Development

Part IV Development and Deployment
- A Formal Approach to Microservice Architecture Deployment
- Autonomic Decentralized Microservices: The Gru Approach and Its Evaluation
- A Hybrid Approach to Microservices Load Balancing

Part V Applications
- Towards the Digital Factory: A Microservices-Based Middleware for Real-to-Digital Synchronization
- Using Microservices to Customize Multi-tenant Software-as-a-Service
- You Are Not Netflix

Part VI Education
- DevOps and Its Philosophy: Education Matters!
2.0K views06:01
Открыть/Комментировать
2022-08-18 19:51:45
Пообщались :)
1.2K views16:51
Открыть/Комментировать
2022-08-18 17:01:52 Raft - Understandable Distributed Consensus
- https://thesecretlivesofdata.com/raft/

- простая и понятная интерактивная визуализация алгоритма.

#DistributedSystems
1.1K views14:01
Открыть/Комментировать
2022-08-18 16:55:24
Дочитаем Database Internals

Гостями заключительного стрима по книге станут Виталий Кондратов и Сергей Баранов. Виталий — наш коллега, архитектор в отделе базовых технологий Тинькофф. Он занимается разработкой и доработкой баз данных, а также инфраструктурой для их эксплуатации. Сергей — организатор и создатель конференции ArchDays, а еще автор Agile Mindset и телеграм-канала «Микросервисы — русскоязычное сообщество».

Вместе с ними разберем 12 — 14 главы. Поговорим о:

— механизмах, необходимых для работы eventually consistent систем, в которых существуют реплики и расхождение их состояний;
— методах перехода от моделей консистентности с одним объектом и одной операцией к выполнению многих операций атомарно.

Также обсудим книгу в целом, поделимся впечатлениями и инстайми от прочитанного.

Встречаемся в этот четверг 18 августа в 18:00 на нашем ютуб-канале.

Не забудьте включить уведомления, чтобы не пропустить начало
1.0K views13:55
Открыть/Комментировать
2022-08-18 15:33:51 Нужно ли представителям бизнеса понимать IT-ландшафт при переходе на микросервисы и если да, то зачем?
997 views12:33
Открыть/Комментировать
2022-08-18 13:28:58 У ArchDays новый дизайн :)
https://archdays.ru/
1.0K views10:28
Открыть/Комментировать
2022-08-17 23:45:09 Выступление одного из учередителей нашего Объединения на ArchDays Recap

1.2K views20:45
Открыть/Комментировать