#историяайти #правдажизни #выводы #gRPC #graphQL #REST #ТРИЗ
Пока готовилась к курсам долго собирала информацию про проектирование API, и снова услышала про ТРИЗ - теорию решения изобретательских задач. Я в ТРИЗ не сильна, и начала погружаться в ТРИЗ. Это на самом деле, пытливый аналитический мозг идёт по каждой ветке рассуждений, и потом сложно себя вернуть в основное дерево.
Так вот, когда говорят про ТРИЗ оперирируют тем как устройство или изделие развивались. Какие были потребности, как добавляли новое. Тут ключевое это история.
И перенося эти рассуждения на технологии, прихожу к выводу #капитаночевидность что стоит изучать историю развития. И вычислительных машин, и технологий, и протоколов. И соединять факты в единую картину. Зная принцип работы машины тьюринга, проще будет моделировать решение в голове! Внезапность, правда?
И вот сейчас очень хайпово звучат слова graphQL, gRPC. И сначала кажется о Господи, что-то новое и страшное снова придумали! И чего не живётся с xml, json, зачем какой-то нафиг yaml и swagger. И вообще, на каком языке говорят все эти люди!)
Всё по местам ставит история развития и так красиво пересказать её, как это делает Григорий Петров я не могу, поэтому отсылаю вас к его выступлению. С юмором, с глубиной знаний и теми фактами, про которые мне всегда хотелось сказать, что что-то не хватает мне)))
https://youtu.be/o7ogFTMJW1A
Пока готовилась к курсам долго собирала информацию про проектирование API, и снова услышала про ТРИЗ - теорию решения изобретательских задач. Я в ТРИЗ не сильна, и начала погружаться в ТРИЗ. Это на самом деле, пытливый аналитический мозг идёт по каждой ветке рассуждений, и потом сложно себя вернуть в основное дерево.
Так вот, когда говорят про ТРИЗ оперирируют тем как устройство или изделие развивались. Какие были потребности, как добавляли новое. Тут ключевое это история.
И перенося эти рассуждения на технологии, прихожу к выводу #капитаночевидность что стоит изучать историю развития. И вычислительных машин, и технологий, и протоколов. И соединять факты в единую картину. Зная принцип работы машины тьюринга, проще будет моделировать решение в голове! Внезапность, правда?
И вот сейчас очень хайпово звучат слова graphQL, gRPC. И сначала кажется о Господи, что-то новое и страшное снова придумали! И чего не живётся с xml, json, зачем какой-то нафиг yaml и swagger. И вообще, на каком языке говорят все эти люди!)
Всё по местам ставит история развития и так красиво пересказать её, как это делает Григорий Петров я не могу, поэтому отсылаю вас к его выступлению. С юмором, с глубиной знаний и теми фактами, про которые мне всегда хотелось сказать, что что-то не хватает мне)))
https://youtu.be/o7ogFTMJW1A
YouTube
Григорий Петров. Общение микросервисов: REST, JSON, GraphQL или gRPC?
Большинство backend программ начинает свое сетевое общение с REST. По мере развития разработчику приходится отвечать на мелкие, но важные вопросы: как переда...