Size: a a a

Software Design/Architecture/Zen

2021 March 13

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Sergey Protko
да но транзакции никуда не делись и вам придется на основе изменений стэйта додумывать че хотели сделать
Ну так в этом и проблема
источник

SP

Sergey Protko in Software Design/Architecture/Zen
это сложно легко ломается и нахера.
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Но это они контрят валидаторами на сущности
источник

SP

Sergey Protko in Software Design/Architecture/Zen
возможно тебе надо встать в позицию фронтов - может вы им слишком долго апихи делаете
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
И группами валидации
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
От чего у меня уже горит чутка
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Евгений Ромашкан
Ну в одном случае кучка ручек делающих атомарную и одну бизнес-транзакцию, каждую из которых надо описывать, а в другом схемка всех сущностей и всё :)
это потому что spa, можно заметить что с sst и скорее всего с ssr - rest the best, т.к. структура ресурсов очевидна
источник

SP

Sergey Protko in Software Design/Architecture/Zen
может быть если бы вы им схему апихи дали которую они могли бы менять сами и стабы генерить + клиент то было бы проще
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Хотя CTO топит за то что сущности должны контроллировать свою валидность, поэтому ещё веселее
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Sergey Protko
может быть если бы вы им схему апихи дали которую они могли бы менять сами и стабы генерить + клиент то было бы проще
Ну проблема неописанной по факту схемы есть, да
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
с spa у тебя по сути апишка отдельно от ресурсов страниц, это вносит смуту
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Nikita Fedorov
с spa у тебя по сути апишка отдельно от ресурсов страниц, это вносит смуту
может потому что страницы это так себе элемент декомпозиции системы?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Евгений Ромашкан
Хотя CTO топит за то что сущности должны контроллировать свою валидность, поэтому ещё веселее
расскажи ему про eventual consistency :)
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Sergey Protko
может потому что страницы это так себе элемент декомпозиции системы?
а кто говорит что апишка фронта должна быть такой же как домен по структуре)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Nikita Fedorov
а кто говорит что апишка фронта должна быть такой же как домен по структуре)
в целом пусть они тогда сами себе бэк делают, потом можно всем рассказывать что вы модные и у вас backend for frontend
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Sergey Protko
в целом пусть они тогда сами себе бэк делают, потом можно всем рассказывать что вы модные и у вас backend for frontend
ну так да, bff топ
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Sergey Protko
расскажи ему про eventual consistency :)
С этим тоже были проблемки, но в контексте jsonapi я не оч представляю причём тут eventual consistency
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Sergey Protko
в целом пусть они тогда сами себе бэк делают, потом можно всем рассказывать что вы модные и у вас backend for frontend
а как может образоваться вариант api, который кому-то/чему-то должен соответствовать кроме фронтенда? (в роли фронтенда мобильное приложение/spa и тд)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Евгений Ромашкан
С этим тоже были проблемки, но в контексте jsonapi я не оч представляю причём тут eventual consistency
если у тебя все операции можно одной транзакцией в базе закрыть значит скорее всего у тебя достаточно простая система
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Sergey Protko
если у тебя все операции можно одной транзакцией в базе закрыть значит скорее всего у тебя достаточно простая система
Я не считаю можно
источник