Нормальная практика (судя по тому, куда не глянь) такое делать в main? Либо есть вариант это делать красивее usersGateway := usersGateway.New(db) postsGateway := postsGatewa...
Вопрос архитектурный: у нас есть кэш и основная БД. Сначала надо пойти в кэш, проверить есть ли там данные, если нет, то пойти в БД, и в итоге взять, оттуда где лежит. В плане...
Вопрос не по Го, но надеюсь на вашу помощь. Подскажите по структуре: есть посты, к которым могут прикрепляться файлы, которые можно просматривать с информацией об их размере, ...
Вопрос по огранизации бизнес сущностей Для примера у вас есть урок, для которого есть несколько заданий и материалов к прочтению. Нужно выдавать материалы и задачи в четкой п...
Кто как делает сложные запросы к базе с кучей условий? Думал взять любой query builder для этого, но не понимаю, как хорошо это абстрагировать, и чтобы поля, которые фигурирую...
Что можете посоветовать по DevOps практикам? Сейчас я занимаюсь бекендом, в основном это бизнес логика. Работы с инфраструктурой минимально с моей стороны, но хочу больше ра...
Ее выражение все будет ограничено техническими проблемами. Вот у вас пост, и в нем комментарии. Если мы хотим выразить домен как можно больше в коде, то наверняка будет что-то...
Как-то задумался, зачем для Бд/очереди/других сервисов которые задействованы в проекте помимо их реализации добавляют еще и интерфейс. Понятно что детали реализации сервисов н...
Нам нужно совершить оплату: сохранить инвойс в базу и запросить у стороннего сервиса, типа Stripe, чтобы списали средства со счета человека. И это по своей сути транзакция, пр...
Как вы моделируете комплексные бизнес сущности, например: У нас кейс: есть юзер и продукт. У продукта есть создатель, и при отображении продукта мы выводим имя и айди пользов...
Как смотрите на такой вариант организации запросов к бд на связанные между собой данные. Самый простой пример: есть продукт с айди, названием, и айди пользователя. У пользова...
@antonikucherov тут такой момент. Clean наверняка будет лучше, когда разработчики действительно понимают куда ее прилепить. Я лично пока не понимаю, что она даст в с равнении ...
Такая задача: люди делают посты в каком-то районе города. На пост можно реагировать лайком. Нужно выводить топ постов по любому району, а также чтобы была возможность брать то...
Как вы делаете валидацию данных запроса? Например, есть запрос с такими данными: { "token": "11111111111111111111111111111111", "users": [{ "name": "Михайленко Д...
Обновил с учетом ваших советов https://gist.github.com/floyernick/b4d8655ced466f52e97d568e73a20d2d Но прикинул: есть ли смысл делать класс типа NotesUpdateController с одним ...
Ребят, у кого были траблы с оплатой аккаунта разработчика в Украине? Не процессит ни приват ни моно, банку запрос на списание не приходит, в поддержке эпл молчание либо пост...
Есть такая ситуация: мы создаем юзера, есть метод из репозитория CreateUser, который должен создавать юзера в БД. Также этому юзеру будет присвоен айди, который потом надо буд...
Как связи "многие к многим" реализуются в случаях с несколькими хранилищами? Если в реляционной у нас есть связующая таблица и мы JOIN'им, то как это делается во втором случае...
В общем такая ситуция: есть лента постов, которая формируется с использованием под десяток джоинов. Выходит довольно таки медленно и неудобно строить запросы, пришел к решению...
Привет, есть задача: запускать потенциально небезопасные скрипты. Процесс как на сайте repl.it – пользователь сабмитит скрипт, и с минимальной задержкой получает результат. Мо...