И самое интересное. На конференции выступал разработчик из Stripe. Stripe - карточный процессинг, самый дорогой выпускник Y-Combinator с оценкой в $35b. Основной их фишкой с самого начала был самый легкий онбординг в индустрии. From developers to developers. Лучшая документация, лучшее версионирование api.
Мне немного удалось пообщаться с докладчиком. Знаете какой у них стек?
Ruby + mongoDb. И, кажется, vertica для аналитики (он ни разу не слышал про ClickHouse)
Но не просто Ruby и не просто MongoDb. Они и то и то допилили.
На вопрос "как же вы без транзакций живете, вы же платежный сервис", был дан ответ "страдаем" :))
Хотел сохранить эту ссылочку до разговора о NOSQL базах данных, но сейчас подходящий момент. Если вкратце - кластер MongoDb может терять до 42% данных.
https://aphyr.com/posts/284-jepsen-mongodb
Да, статья старая. в 2017 году автор написал что в новых версиях стало еще хуже :))
Улучшилось что-то в четвертой ветке - неизвестно, предлагаю желающим проверить на продакшене :)))
Кстати, о Redis. Кластер Redis может терять до 56% данных...
https://aphyr.com/posts/283-jepsen-redis
Выводов не будет, выводы в названии канала.
Post #35
238