Разработать серверную часть для маркетплейса с соц. сетью на Go

Цена договорная
07 ноября 2024, 11:07 • 3 отклика • 57 просмотров
Не рассматриваем агенства/студии, нужен только мидл разработчик на Go
Готов дизайн и начат фронтенд. tg Artem3XXX
Начать нужно будет с нуля, проработать при старте:
  1. ERD
  2. Архитектура проекта
  3. Задачи по всему проекту
    https://furry-save-ae4.notion.site/1309607082a4801...
Технологии
  • Golang
  • goose
  • pgx
  • sqlc
  • minimock
  • protoc
  • Postgresql
  • Kafka
  • Redis
  • Jaeger
  • Prometheus
  • Grafana
  • Pprof
  • GRPC
  • REST
Основные требования к архитектуре и функциональности:
  • Сервисы реализуют функционал, соответствующий конкретной бизнес-потребности.
  • Не следует делать сервисы слишком большими и универсальными.
  • Мандат Безоса (в вольной форме):
    • Сервисы предоставляют доступ к данным и функциональности только через интерфейсы.
    • Сервисы взаимодействуют исключительно через интерфейсы.
    • Интерфейсы нужно грамотно проектировать.
  • Graceful degradation.
  • Принцип независимости состояния сервиса (Service statelessness principle).
  • Экземпляры сервиса должны быть независимыми друг от друга.
  • Экземпляры сервиса независимы от того, на каком физическом сервере запущены.
  • Быстрые, небольшие тесты, не зависящие от окружения.
  • Интерфейсы: сервисы используют REST и gRPC.
  • С внешним интернетом сервисы работают по протоколу HTTPS (без gRPC).
  • Для взаимодействия между собой сервисы используют gRPC.
tg Artem3XXX, присылайте резюме