The Unix philosophy advocates doing one thing well
Instead of building massive, bloated monoliths, write tiny, discrete programs that accomplish a single task flawlessly and pipe their text outputs together. This modular ideology is precisely why Microservices solve organizational rather than technical problems.1
Footnotes
-
McIlroy, D., et al. (1978). UNIX Time-Sharing System: Foreword. Bell System Technical Journal. ↩