Archive for the ‘architecture’ Category
Emissaries from the Future
The future is already here – it’s just not evenly distributed. William Gibson – The Economist, December 4, 2003 I’ve been in a bunch of conversations recently on the intersection of Team Topologies and Wardley Maps. The Platform, Stream-aligned and Complicated-subsystem teams tend to drop out of a map because they fit around their respective […]
Filed under: architecture, strategy | Leave a Comment
Tags: cognitive load, evolution, mapping, Team Topologies, Wardley
What are Modern Applications?
TL;DR Modern Apps use Platforms, Continuous Delivery, and Modern Languages. Or more specifically, Modern Apps are written in Modern Languages, get deployed onto Platforms, and that deployment process is Continuous Delivery (as these things are all interconnected). Background ‘Modern Apps’ seems to be a hot topic right now. Some of my DXC colleagues are getting […]
Filed under: architecture, cloud, DXC blogs, Kubernetes, technology | 2 Comments
Tags: 12 Factor, app, application, Borg, BOSH, CD, cloud, Cloud Foundry, cloud native, DXC, google, Kubernetes, modern, native, paas, platform
Spaghetti and meatballs
If you’re here for my experiments in culinary science move along swiftly, this post isn’t for you. This is all about enterprise architecture versus cloud native architecture. RDBMS is a meatball Enterprises use (or at least have used) Relational Database Management Systems (RDBMS), and such things have become deeply embedded into the organisation and culture […]
Filed under: architecture, cloud | Leave a Comment
Tags: capacity management, cloud, cloud native, culture, data, dba, enterprise, ETL, meatballs, organisation, rdbms, scale, spaghetti, sql
DevOps is really about design
I the early part of the ‘unpanel’ session at last night’s post Cloud Expo London CloudCamp there was a good deal of debate about DevOps and what it means. Some people talked about new skill mixes, others talked about tools. These are I think simply artefacts. The more fundamental change is about design. At the risk […]
Filed under: architecture, cloud, software | 1 Comment
Tags: cloud, cloudcamp, design, DevOps, maintenance, manufacture, maturity, paas, purpose, saas
Styles of IT Governance
I had the pleasure of being invited along to one of Simon Wardley’s Leading Edge Forum dinners last week. Kate Craig-Wood did a great job of summing it up so I don’t have to: I hope to return to the questions of corporate irrationality in another post. The dinner was under Chatham House Rules, […]
Filed under: architecture | 1 Comment
Tags: architecture, comparative, enterprise, governance, IT, law, principles, regulation, rules, strategy
My friend Randy Bias very kindly came in and did a web conference presentation at work this week on his views of cloud computing (which are well summarised in a post he did at the end of last year). Inevitably the topic of security came up, and Randy, drawing on his past experience in the […]
Filed under: architecture, cloud, security, software | 6 Comments
Tags: audit, bolt on, build in, cloud, compliance, firewall, gateway, iaas, paas, schema, security, validation, xml
I first drew this chart back around 2004 for my friend Alexis Richardson. At the time I referred to it in the context of a proprietary research methodology, but I don’t want trademark lawyers chasing me – hence the thesaurised title for this post. The point was very simple – we had standards based protocols […]
Filed under: architecture, software, technology | 6 Comments
Tags: AMQP, architecture, middleware, MOM, protocol, RabbitMQ, saas, SOA, web services