A model that helps people design effective teams for software development.| martinfowler.com
A business-capability centric team is long-term outcome-oriented team whose work is aligned with a particular aspect of the business.| martinfowler.com
The importance of organization design on service design and why consumer journey is the key to improve system reliability| blog.alexewerlof.com
The fact that we can’t remove essential complexity with a software redesign doesn’t mean that there’s nothing we can do about it. What if the problem definition wasn’t outside of our purview? What if we could get the world to conform to the software, and not just the other way around?| olano.dev
Machine Learning Platforms (ML Platforms) have the potential to be a key component in achieving production ML at scale without large technical debt, yet ML Platforms are not often understood. This document outlines the key concepts and paradigm shifts that led to the conceptualization of ML Platforms in an effort to increase an understanding of these platforms and how they can best be applied.| Scribd Technology
The layout of your source code repositories will affect your company’s org chart, and if you get the first wrong, your ability to deliver software will suffer. Conway’s Law states that your software architecture will naturally match your company’s org chart. I expand the law and believe that your source code repository structure will naturally […]| cat /dev/brain
The microservice architectural style is useful for handling complex systems, but brings its own complexity so should not be used for simpler environments.| martinfowler.com
Inspired by the strangler figs in Australia, a strangler fig application gradually draws behavior out of its host legacy application| martinfowler.com