Илья, да и я не защищаю. я о том, что верный (и то, только для себя) способ можно выбрать исключительно путем проб и ошибок, а не по чужим статьям/ответам.
Илья, компании где я работаю/работал далеко не гугл.
тем не менее, на некоторых проектах мы используем смесь из нескольких яп'ов. и микросервисы для этого нам отлично зашли.
можно было бы обойтись без них? можно. и даже обходились. но с ними нам стало удобнее.
весь выбор, по сути, сводится только к собственному представлению о прекрасном и удобном.
Илья, не некоторые, а большинство.
нет волшебной пилюли. микросервисы ради микросервисов/хайпа - это бред (например, как и с докером). но на определенных задачах они вполне работают и помогают.
bedolazhka, наследуемый класс может как заменять, так и расширять поведение родителя.
но это работает только в рамках этого наследника и никак не влияет на родителя и другие, наследуемые от этого родителя классы.
bedolazhka, код хоть и бессмысленный, работать будет.
но только в пределах ModelA, а не с другими классами, отнаследованными от BaseModel .
если нужно шарить данные между разными классами/инстансами, наследование НЕ работает.