3 ms·
Right. But you could avoid this whole BFF malarkey by having a team that owned and released the BE and FE themselves.
by bradwood 4y ago
Right. But you could avoid this whole BFF malarkey by having a team that owned and released the BE and FE themselves.
- jcparkyn 4y agoHow do you do that when you have multiple teams working on separate FEs, which all need to talk to the same BE?
- bradwood 4y agoYou exploit Conway's Law by not having separate FE teams. I think this is called the Reverse Conway Manoeuvre if memory serves
- respondo2134 4y agoThis is the purest end goal though, if you've got a large monolith or you directly consume a shared backend with a large number of teams, how do you get there? BFF is just one attempt to decouple with another layer of abstraction. Eventually you can strangle the problem on the backend.
- bradwood 4y agoCDC on that backend would be one way. You could stream the data out to the various teams who could then materialise a view of it within their application and then craft an API over that view.