home.social

#queryfirst — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #queryfirst, aggregated by home.social.

fetched live
  1. Query‑first подход или как из SQL запросов или MongoDB контрактов получить готовое REST API

    Я давно хотел убрать из backend‑разработки одну особенно липкую рутину: когда для каждой новой сущности снова и снова приходится собирать одни и те же слои REST API — repository, service, handlers, request/response модели, OpenAPI, auth, тесты, curl‑примеры, Docker и прочую инфраструктуру. В этой статье рассказываю про query‑first подход и open‑source Go CLI rest , который позволяет реализовать эту идею. Смысл простой: если SQL‑запросы или MongoDB‑контракты уже описывают, какие операции нужны приложению, то из них можно сгенерировать согласованный каркас REST‑сервиса. В статье показано, как это работает для PostgreSQL и MongoDB, что именно генерируется, что такое rest doctor и почему цель инструмента — не заменить бизнес‑логику, а снять первые 80–90% повторяющейся ручной работы.

    habr.com/ru/articles/1056034/

    #Go #REST_API #backend #генерация_кода #SQLC #PostgreSQL #MongoDB #OpenAPI #queryfirst #CLI