Size: a a a

2019 April 02

Е

Евгений in pro.elixir
допустим я вынес эти функции в отдельный модуль I
источник

Е

Евгений in pro.elixir
точнее в отдельное приложение I
источник

Е

Евгений in pro.elixir
получится, что A и B зависят от I, а I зависит от A и B. Что делать?
источник

Е

Евгений in pro.elixir
В I не сами функции, а некие прокси к функциям A и B
источник

AB

Alexey Bolshakov in pro.elixir
хехе. микросервисная архитектура какая-то. с многосвязностью сервисов
источник

Е

Евгений in pro.elixir
типа того
источник

AG

Aleksandr G. in pro.elixir
Alexey Bolshakov
хехе. микросервисная архитектура какая-то. с многосвязностью сервисов
Да это классическая ошибка всех, кто когда либо начинал писать сервисы по такой архитектуре, потом с опытом приходит понимание, как правильно делить сервисы , что общение сервисов нужно выносить за пределы простых вызовов... Там много проблем архитектуры
источник

Е

Евгений in pro.elixir
у меня есть мысль вообще избавиться от прямых вызовов функций, а приложениям общаться исключительно через какой-нибудь паб-саб или даже http-вызовы
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я не понимаю как можно попасть в такую ситуацию, честно говоря
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ты же не наследуешь класс родитель от класса наследника
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Просто: как?
источник

AG

Aleksandr G. in pro.elixir
Евгений
у меня есть мысль вообще избавиться от прямых вызовов функций, а приложениям общаться исключительно через какой-нибудь паб-саб или даже http-вызовы
Потом приходят к подходам cqrs (https://ru.m.wikipedia.org/wiki/CQRS)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вообще никакой связи
источник

Е

Евгений in pro.elixir
Źmićer Rubinštejn
Просто: как?
например есть приложение обрабатывающее заказы и приложение вебсервер.
источник

ML

Maksim Lapshin in pro.elixir
https://programmingisterrible.com


Вот шикарнейшие заметки про программирование
источник

Е

Евгений in pro.elixir
вебсерверу при логине нужно узнать состояние заказа
источник

ML

Maksim Lapshin in pro.elixir
Почитай
источник

AG

Aleksandr G. in pro.elixir
источник

Е

Евгений in pro.elixir
ну навалили :)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Евгений
ну навалили :)
Не слушай
источник