Комментарии 8
Отличная статья, чтобы освежить знания. Большое спасибо)
Спасибо за статью! Все кратко четко и полезно! Для меня новой была информация про HTTP 3 Не ожидал что планируется такая революция.
шпаргалка - отличный формат подачи информации без лишней воды, побольше такого !
Почему то как речь заходит о System design, там одни веб сервера. Как будто других систем не делают, скажем CAD, 3д редакторы или игровые движки.
Думаю дело в том, что большая часть программистов с этим работает, т.к. очень много софта который нужен для обмена данными по сети, для балансировки нагрузки, для синхронтзации этих данных. А вероятность с нуля разрабатывать CAD или игровой движок в реальном проекте намного ниже, чем с нуля разработать проект на SOA или микросервисах.
да, по факту это скорее internet systems design, у information systems design пока немного другие паттерны, но они сближаются постоянно
откуда вывод, что websocket для не больших сообщений? практика говорит, что и большие бинарные файлы можно передавать. а текстовые тем более
странная таблица сравнения. чем отличается передача xml по soap от передачи того же xml по wedsocket? и чем лучше rest для веб-сервисов от websocket?
и чем меньше нагрузка на сеть GraphQL по сравнению с websocket?
вот интересно - тут написано,<двусторонний, позволяет обмениваться данными в реальном времени, > а в комментариях к https://habr.com/ru/companies/otus/articles/770256/ сомневаются в реал тайм ws :)
System Design 101