Yes, he explains the problem really well. There are differences in the two approaches. They cover both frontend and backend, while Polylith only covers the backend at the moment. They can swap out functionality at runtime, while Polylith decides what to include at compile time. To me, Polylith looks simpler and more formalised, but less flexible at runtime. This was really interesting to watch, and I agree that they are related, so thanks for the link @pez!