Partially Attended

an irregularly updated blog by Ian Mulvany

blog posts about microservices

Strategies to reduce cognitive load, and make systems more robust whilst doing so, and why that’s important for product development.

At my current company we are looking at strategies for improving the resilience of our core systems, and looking at the issue of disaster recovery from a broad perspective. This comes under the heading business continuity management. From a product development perspective these considerations are also important. For successful products / product organisations consider these two perspectives: Most new business value that we create from innovation projects comes from improvements or iterations to existing products over the creation of totally new products (from an evolutionary perspective this makes sense, products or services that are already making revenue have proved they they have an environmental fitness function that works, whereas new products are like genetic modifications, the vast majority of which lead towards extinct endpoints. ... (more)