Top 12 Sam Newman Quotes
#1. Gather together those things that change for the same reason, and separate those things that change for different reasons.
Sam Newman
#2. using this approach, which it then open sourced as the Aegisthus project
Sam Newman
#3. Most CMSes are pretty bad even at doing page layout, typically providing drag-and-drop tools that don't cut the mustard. And even then, you end up needing to have someone who understands HTML and CSS to fine-tune the CMS templates. They tend to be terrible platforms on which to build custom code.
Sam Newman
#4. You should assume that your networks are plagued with malevolent entities ready to unleash their ire on a whim.
Sam Newman
#5. Services should also hide their databases to avoid falling into one of the most common sorts of coupling that can appear in traditional service-oriented architectures, and use data pumps or event data pumps to consolidate data across multiple services for reporting purposes.
Sam Newman
#6. Gateway layers tend to take on more and more functionality, which itself can end up being a giant coupling point. And the more functionality something has, the greater the attack surface
Sam Newman
#7. You'll often see posts about people beating the CAP theorem. They haven't. What they have done is create a system where some capabilities are CP, and some are AP. The mathematical proof behind the CAP theorem holds. Despite many attempts at school, I've learned that you don't beat math.
Sam Newman
#8. if bridge building were like programming, halfway through we'd find out that the far bank was now 50 meters farther out, that it was actually mud rather than granite, and that rather than building a footbridge we were instead building a road bridge.
Sam Newman
#9. When we compare ourselves to engineers or architects, we are in danger of doing everyone a disservice.
Sam Newman
#10. Two different pieces of technology, Swagger and HAL, try to make this a reality, and both are worth looking at.
Sam Newman
#11. our architects need to shift their thinking away from creating the perfect end product, and instead focus on helping create a framework in which the right systems can emerge, and continue to grow as we learn more.
Sam Newman
#12. If there is too much sharing, our consuming services become coupled to our internal representations. This decreases our autonomy,
Sam Newman
Famous Authors
Popular Topics
Scroll to Top