Много пунктов, некоторые более, другие менее важны, но вообщем как мне показалось картинка правильная. Добавлю свой пункт:
34. Планируйте свободное время наперед.
35. Мне нравится изменять место, с которого я работаю. Даже в пределах одного города это сильно увеличивает заинтересованость работой.
Пока не будет удобного механизма «мерджа» оффлановых данных с теми, которые пришли с облака по появлению интернета, — не взлетит. Я говорю о чем-то вроде git rebase, но это далеко не ко всем данным применимо.
Не думаю что вы ощутите «медленность» обращения к кешу. Это первая мысль, которая приходит в голову. В любом случае, этот запрос реализирован в одном из методов модели, потому можете просто переопределить этот метод, чтобы он информацию тянул с кэша, а не с базы.
За попытку плюс конечно. Но я бы такое решение не внедрял.
Это конечно сильно притянуто за уши, но почему не хранить сущности, требующие EAV (продукты, категории, добавить нужное) в монго, в базе держать какую-то неизменяемую часть продукта (SKU, GTIN код, название продукта например), а составную корзин и заказов хранить в РСУБД? Конечно, рой технологих это ничего хорошего, но кесарю кесарево, а нам наше. Как-то так.
Мысль, что под конкретные задачи нужно выбирать конкретные инструменты, которые справляются с этой задачей на 5 с плюсом, не дает мне покоя.
34. Планируйте свободное время наперед.
35. Мне нравится изменять место, с которого я работаю. Даже в пределах одного города это сильно увеличивает заинтересованость работой.
За попытку плюс конечно. Но я бы такое решение не внедрял.
/sarcasm
Мысль, что под конкретные задачи нужно выбирать конкретные инструменты, которые справляются с этой задачей на 5 с плюсом, не дает мне покоя.
Это вы сейчас об аутсорсе?