6 Quotes by Sam Newman

  • Author Sam Newman
  • Quote

    Robert C. Martin’s definition of the Single Responsibility Principle, which states “Gather together those things that change for the same reason, and separate those things that change for different reasons.

  • Tags
  • Share

  • Author Sam Newman
  • Quote

    As developers, we often react badly when we see duplication. We worry about the extra cost of managing duplicate copies of information, and are even more concerned if this data diverges. But sometimes duplication is the lesser of two evils. Accepting some duplication in data may be a sensible trade-off if it means we avoid introducing coupling.

  • Share

  • Author Sam Newman
  • Quote

    No matter how it looks at first, it’s always a people problem. Gerry Weinberg, The Second Law of Consulting.

  • Share

  • Author Sam Newman
  • Quote

    The golden rule: can you make a change to a service and deploy it by itself without changing anything else?

  • Share

  • Author Sam Newman
  • Quote

    When services are loosely coupled, a change to one service should not require a change to another.

  • Share

  • Author Sam Newman
  • Quote

    If you are working in an organization that places lots of restrictions on how developers can do their work, then microservices may not be for you.

  • Share