Wednesday, July 28, 2021

Yet Another Definition of "Platform"

According to a survey sponsored by CircleCI and Puppet, DevOps and platforms go hand in hand. The survey of 2400 information technology professionals globally looked at “platform models,” defined in yet another way. 


And though many looking at AIOps might consider the use of external computing-as-a-service resources a primary driver of need for AIOps, the survey takes a different approach, limiting “platform” to internal resources only. 


As always, the definition of “platform” really does matter. 


source: CircleCI 


“Broadly speaking, the platform team provides the infrastructure, environments, deployment pipelines and other internal services that enable internal customers — usually application development teams — to build, deploy and run their applications,” the study states.


Likewise, “a digital platform is a foundation of self-service APIs, tools, services, knowledge and support which are arranged as a compelling internal product,” says Evan Bottcher, Thoughtworks Australia head of engineering.  


The report uses the term "internal platform" to mean one that's been built by and for the organization. So AWS or other IaaS offerings would not be thought of as "platforms” in this context.


“In our survey, we defined platform teams as those that are responsible for maintaining a self-service platform other teams use to build and deliver applications or services,” CircleCI says.


MWC and AI Smartphones

Mobile World Congress was largely about artificial intelligence, hence largely about “AI” smartphones. Such devices are likely to pose issue...