Хорошее решение – не обязательно идеальное
В System Design почти никогда не бывает варианта, который закрывает все вопросы сразу. Одно решение может быть проще, другое – дешевле, третье – лучше масштабироваться. Важно понимать компромиссы и уметь объяснить, почему команда остановилась именно на своём варианте.
На ML Kata как раз приходится проходить этот путь: обсудить подходы, найти слабые места, договориться о решении и проверить его на неудобных вопросах.
В ролике – фрагмент с прошлой ML Kata, где команда как раз столкнулась с таким противоречием.
Следующая ML Kata уже скоро.
Если хотите попробовать себя в таком формате – успейте забронировать место
По вопросам участия: @marinagartm
Post #577
1.12K