Архитектура приложения Go + NoSQL
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
В докладе я расскажу про то, как построить архитектуру приложения на NoSQL, в чем сложности и преимущества от стандартного подхода. Redis стал не open source? Куда движется мир NoSQL решений и почему. Рассмотрим почему в Облако Mail мы работаем со связкой Go+Tarantool; поделюсь архитектурными решениями для работы. За время работы с legacy мы обкатали и запустили кучу кейсов, которые позволили нам выйти к стандартизированным решениям при построении высоконагруженных сервисов, повысили производительность и ускорили ТТМ.
В рамах доклада мы рассмотрим:
- Варианты построения архитектуры на разных NoSQL базах данных, сравним реализации и инструменты для работы с ними.
- Такой ли простой Lua? Почему концепция написания бизнес кода на Lua работает хуже для бизнеса, чем использование хранимых процедур только для выборки и вставки
- Рассмотрим на примере. Как присходит отладка Lua кода в Tarantool и сравним с экосистемой Go
- Какие инструменты мы сейчас активно внедряем и разрабатываем: почему использовать и отлаживать шардированный Tarantool из Go становится проще и производительнее
Старший Go разработчик Облака Mail. Ворочаю тарантулы в облаке. Ранее успел поработать в Лиге Цифровой экономики на проекте разработки Vault. Один из разработчиков Приложения МГТУ им Н.Э. Баумана вместе с командой BITOP (Bauman IT Open Platform). Преподаю Golang в Технопарке, а так же участвовал в разработке курса для кафедры ИУ5 МГТУ им. Н.Э. Баумана по разработке бекенда на Golang.
Github: https://github.com/KaymeKaydex
В Go разработке увлекаюсь решениями с интеграцией и улучшением экосистемы Tarantool. Активно интересуюсь и люблю поддерживать CGO проекты.
VK / Облако Mail.ru