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

  1. McIlroy, D., et al. (1978). UNIX Time-Sharing System: Foreword. Bell System Technical Journal.