Как Figma масштабировали свою БД, часть 1
По работе мы с командой сейчас очень плотно занимаемся вопросами масштабирования БД в целом и шардирования в частности. Поэтому я довольно много смотрю/читаю всего, что связано с этой темой.
На выходных прочитал замечательную эпопею о том, как Figma столкнулись с проблемами роста своей БД. У них был заряженный по железу монолитный Postgresql, который всё-таки начал упираться в свои пределы.
Из интересного в статье:
➡️ Базовые тактические действия, когда БД начинает не вывозить
➡️ Почему Figma отказались от переезда на другие БД
➡️ Как инженеры Figma делали вертикальное партиционирование (вытаскивали таблицы в отдельные базы) без даунтайма (но есть нюанс)
Рекомендую к ознакомлению всем, у кого база потенциально может начать задыхаться. Будете знать, к чему готовиться 🙂
Приятного чтения!
// Понравился пост? Ставь 💛
// Есть классный материал? Пришли ссылку в комментах
#architecture@tech_fit #databases@tech_fit
➖➖➖➖➖➖➖➖➖➖➖
📝 @tech_fit
Post #4
271