3G: Golang, gRPC, GraphQL / Дмитрий Акжигитов, Артём Судоргин

VK Tech Talks · Go, 27 апреля 2023, Москва (офис «Скайлайт»).
Как успеть реализовать свои идеи в мире, где стартапы рождаются и умирают ежедневно? Как заложить архитектуру своего сервиса, если проект будет масштабироваться в будущем?
Программисты myTarget Дмитрий Акжигитов и Артём Судоргин расскажут об одном из эффективных подходов к современной разработке. Покажут, как минимизировать связь с фронтендом и не писать документацию. Рассмотрят продвинутые темы GraphQL и разберутся, как его использовать вместе с gRPC. И всё это в рамках современного и быстроразвивающегося языка Go.
VK Team - это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды.
😎 Сообщество ВКонтакте: vkteam
👨‍🎓 VK Education: education.vk.company
🏆 Чемпионаты: cups.online/
👨‍💻 Карьера в VK: team.vk.company/

Пікірлер: 6

  • @5pa1c
    @5pa1c Жыл бұрын

    Я сколько не читал, не смотрел про GraphQL. Так фишку и не понял, получаем дополнительный код, возможные проблемы с безопасностью и производительностью, черные ящики и взамен что? да ничего особого, в теории сокращения передаваемых данных по сети. Если кто-то скажет, что типо не нужно кучу эндпоинтов, то я скажу, что какая мне разница реализовать этот эндпоинт отдельно или написать мутацию и запрос в графкуэль.

  • @KolhoznyjPank

    @KolhoznyjPank

    10 ай бұрын

    Пример. Есть три клиента десктоп, тач и мобилка, на мобилке и таче нужно запрашивать маленькие фотки для постов, а на деске большие. При этом пути к оригиналам фоткок нам отдает бекенд в виде айдишников, которые надо прибавить к статичному пути на cdn с разными префиксами размеров. Делать эту логику на фронте конечно можно. Но тогда придется дублировать код и на мобилках. А если cdn меняется?

  • @dwin.technology4266

    @dwin.technology4266

    8 ай бұрын

    Вероятно можно делать запросы из клиента? Также позволяет не писать запросы вручную. В целом напомнило реактивность vue в браузере. Не понятно с какими БД работает

  • @vitiok78
    @vitiok7811 ай бұрын

    Всё шло отлично, пока не появился BFF)

  • @alex-0x6b
    @alex-0x6b8 ай бұрын

    Ни разу не видел двух докладчиков сразу. Местами они друг другу мешали изложить мысль.

  • @rubicon-vl-25
    @rubicon-vl-253 ай бұрын

    Они так чеканят, что оооочень тяжело слушать.