tgoop.com/eshu_coding/348
Last Update:
Sphagnum. Часть 3. Техобзор, начало.
#sphagnum@eshu_coding
Несмотря на нехватку времени продолжаю потихоньку заниматься новым проектом.
Прежде чем садиться писать код, нужно изучить некоторые моменты, чтобы потом не строить велосипеды из костылей. В науке эту часть работы называют "литобзор", а у меня пусть будет "техобзор" (далее под тегом #sphagnum_theory@eshu_coding)
Набросал примерный план для изучения:
1. Как организовано взаимодействие между инстансами (в т.ч. отказоустойчивость) в рамках одного replica set у следующих продуктов:
А. PostgreSQL
B. MongoDB
C. RabbitMQ
D. Kafka
E. Tarantool
F. NATS
2. Механизмы реализации (и отката, в т.ч. в нескольких инстансах, если их несколько) транзакций у:
A. PostgreSQL
B. RabbitMQ
C. Kafka
D. MongoDB
3. Механизмы шардирования у:
A. Tarantool
B. MongoDB
C. Kafka
4. Сделать обзор, что пишут известные люди в умных книжках по теме распределенных транзакций.
5. Обзор организации обмена сообщениями (Queue, Exchange, Topic etc.) в следующих брокерах сообщений:
1. RabbitMQ
2. Kafka
3. NATS
BY Эшу быдлокодит
Share with your friend now:
tgoop.com/eshu_coding/348