https://platformengineering.org logo
#platform-design
Title
# platform-design
d

Daniel Bryant

06/10/2022, 10:58 AM
In my experience the CLI is used more heavily at the start of a platform build (pioneering), as folks are figuring out what they need (tools, workflows etc) and gluing stuff together. The UI comes when you're standardising (settling)
💯 2
n

Nigel Kersten

06/10/2022, 11:00 AM
Am having thoughts of slapping CLI, GUI, and API interfaces onto these graphs 🙂
d

Daniel Bryant

06/10/2022, 11:03 AM
Hehe, there might be some truth to that...
With the terminology I chose, I was also thinking about the work of Simon Wardley and others: https://blog.gardeviance.org/2015/03/on-pioneers-settlers-town-planners-and.html
n

Nigel Kersten

06/10/2022, 11:05 AM
yep - one thing I found working with a very traditional bank on an internal platform was how you not only have pioneers, settlers, town planners in your platform team members themselves, but also with the consumers of the platform.
there was a major internal friction point where the platform team was still in pioneering mode, but developer teams that were much more town planners were starting to use it
d

Daniel Bryant

06/10/2022, 11:05 AM
This is a great point! How did you handle this?
n

Nigel Kersten

06/10/2022, 11:06 AM
we pushed for the pioneers to move onto a different team and started staffing the platform team with folks who were more aligned with the new users
basically pioneer platformers started moving from “infra-style” platform capabilities into higher order developer items
d

Daniel Bryant

06/10/2022, 11:06 AM
So, they moved to building more PaaS like functionality?
n

Nigel Kersten

06/10/2022, 11:07 AM
so they moved from relatively vanilla compute/network/storage platform capabilities to things like geolocation and gRPC as a service
yep - up through your evolutionary curve 🙂
😁 1
d

Daniel Bryant

06/10/2022, 11:07 AM
Ah, very nice!
29 Views