Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OOP 2024 - Landkarte für den Plattform-Dschunge...

Dominik Rost
January 31, 2024
25

OOP 2024 - Landkarte für den Plattform-Dschungel - Orientierung im Plattform-Begriffswirrwarr

Der Begriff „Plattform“ ist leider „überstrapaziert“. Wegen der Popularität großer Plattformen und Plattform-Unternehmen wird der Begriff inflationär gebraucht. Dadurch reden selbst Experten in der IT-Industrie kontinuierlich aneinander vorbei.

Der Vortrag präsentiert eine Landkarte mit Architektur-Big-Picture durch den Plattform-Dschungel, die dabei hilft, verschiedene Arten von Plattformen zielsicher zu erkennen und zu verstehen. Sie erlaubt Architekten, den Überblick zu behalten und alle anderen sicher durch den Dschungel zu führen.

Dominik Rost

January 31, 2024
Tweet

More Decks by Dominik Rost

Transcript

  1. Technology Platform Digital (Ecosystem) Platform Application / Business Logic Technology

    / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service “Use the platform to build and run software on top” “Use the platform to consume its service and participate in the ecosystem” Examples
  2. Technology Platform Digital (Ecosystem) Platform Application / Business Logic Technology

    / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic “Use the platform to build and run software on top” “Use the platform to consume its service and participate in the ecosystem” Windows AWS PaaS, Azure PaaS Salesforce PaaS Odoo (OSS ERP Systems) Intel x64 Java, .NET, Cloud Foundry Examples AWS IaaS, Azure IaaS
  3. Technology Platform Digital (Ecosystem) Platform Application / Business Logic Technology

    / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform “Use the platform to build and run software on top” “Use the platform to consume its service and participate in the ecosystem” Windows AWS PaaS, Azure PaaS Salesforce PaaS AirBnB, Ebay Uber Wikipedia AdSense Waze Facebook, WhatsApp Odoo (OSS ERP Systems) AWS IaaS, Azure IaaS Intel x64 Java, .NET, Cloud Foundry YouTube Examples
  4. Digital (Ecosystem) Platform Application / Business Logic Technology / Infrastructure

    Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform “Use the platform to build and run software on top” “Use the platform to consume its service and participate in the ecosystem” Wikipedia AdSense Waze Facebook, WhatsApp AWS IaaS, Azure IaaS Intel x64 YouTube Examples Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Windows AWS PaaS, Azure PaaS Salesforce PaaS Odoo (OSS ERP Systems) Java, .NET, Cloud Foundry Marketplace Platform On-Demand Service Platform AirBnB, Ebay Uber Application (potentially provided as SaaS) Application (potentially provided as SaaS) Word Slack Technology Platform
  5. Digital (Ecosystem) Platform Application / Business Logic Technology / Infrastructure

    Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service “Use the platform to build and run software on top” “Use the platform to consume its service and participate in the ecosystem” Examples Technology Platform Application (potentially provided as SaaS) End User use Developer use End User use
  6. Technology Platform Digital (Ecosystem) Platform Application / Business Logic Technology

    / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform “Use the platform to build and run software on top” “Use the platform to consume its service and participate in the ecosystem” Wikipedia AdSense Waze Facebook, WhatsApp AWS IaaS, Azure IaaS Intel x64 YouTube Examples Software Ecosystem Platform Eclipse, Firefox, iOS, Android Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Windows AWS PaaS, Azure PaaS Salesforce PaaS Odoo (OSS ERP Systems) Java, .NET, Cloud Foundry Marketplace Platform On-Demand Service Platform AirBnB, Ebay Uber
  7. Technology Platform Digital (Ecosystem) Platform Application / Business Logic Technology

    / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform “Use the platform to build and run software on top” “Use the platform to consume its service and participate in the ecosystem” Windows AirBnB, Ebay Uber Wikipedia AdSense Waze Facebook, WhatsApp Odoo (OSS ERP Systems) AWS IaaS, Azure IaaS Intel x64 Java, .NET, Cloud Foundry YouTube Examples Focus of Platform Engineering MyCompany PaaS MyCompany PaaS ▪ APIs, tools, services, standards, knowledge, support ▪ Internal product: ease of use, high quality, reliable, fit for purpose ▪ Self-service & automation: no coordination required ▪ Simplify developers’ life, reduce cognitive load ▪ Improve engineering productivity
  8. Technology Platform Digital (Ecosystem) Platform Application / Business Logic Technology

    / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform ~ Innovation Platform ~ Transaction Platform Examples
  9. Technology Platform Digital (Ecosystem) Platform Application / Business Logic Technology

    / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform Cloud Platform AWS Azure GCP Examples “SaaS Software Platform” Personio
  10. “SaaS Software Platform” Vendor Platform Technology Platform Digital (Ecosystem) Platform

    Application / Business Logic Technology / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform Cloud Platform Apple Platform Examples
  11. “SaaS Software Platform” Vendor Platform Technology Platform Digital (Ecosystem) Platform

    Application / Business Logic Technology / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform Domain Platform Cloud Platform Apple Platform Philips HealthSuite Examples
  12. “SaaS Software Platform” Vendor Platform Technology Platform Digital (Ecosystem) Platform

    Application / Business Logic Technology / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform Domain Platform Data Platform Cloud Platform Apple Platform Philips HealthSuite Cloudera Examples
  13. “SaaS Software Platform” Vendor Platform Technology Platform Digital (Ecosystem) Platform

    Application / Business Logic Technology / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform Domain Platform Data Platform IoT Platform Cloud Platform Apple Platform Philips HealthSuite Cloudera Siemens Mindsphere Examples
  14. “SaaS Software Platform” Vendor Platform Technology Platform Digital (Ecosystem) Platform

    Application / Business Logic Technology / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform Domain Platform Data Platform IoT Platform Cloud Platform Metaverse Platform Apple Platform Philips HealthSuite Cloudera Siemens Mindsphere Decentraland Examples
  15. “SaaS Software Platform” Vendor Platform Technology Platform Digital (Ecosystem) Platform

    Application / Business Logic Technology / Infrastructure Hardware Software Operated by Developer or Customer Externally Operated / as-a-Service Hardware Platform IaaS Platform Operating System Platform Runtime Environment Platform Runtime Environment Platform with Business Logic PaaS Platform PaaS Platform with Business Logic Marketplace Platform On-Demand Service Platform Communication / Interaction Platform Data Harvesting Platform Content Crowdsourcing Platform Content Distribution Platform Platform Economy Platform Domain Platform Data Platform IoT Platform Cloud Platform Plattform Industrie 4.0 Metaverse Platform Plattf. Lernende Systeme Apple Platform Philips HealthSuite Cloudera Siemens Mindsphere Decentraland Examples “Alliance Platform”
  16. “SaaS Software Platform” Vendor Platform Domain Platform Data Platform IoT

    Platform Cloud Platform “Alliance Platform” Metaverse Platform Apple Platform Philips HealthSuite Cloudera Siemens Mindsphere Decentraland Plattform Industrie 4.0 Plattf. Lernende Systeme AWS Azure GCP Personio
  17. Technology Platform Digital Ecosystem Platform ▪ Zielgruppe: Entwickler (intern oder

    extern) ▪ Schwerpunkt auf technologischen Aspekten ▪ Ermöglicht die Wiederverwendung / gemeinsame Nutzung durch viele Systeme ▪ Der Nutzer der Plattform kann sich auf sein Kerngeschäft konzentrieren ▪ Zielgruppe: Endnutzer (B2C oder B2B) ▪ Neue, digitale, datengetriebene Geschäftsmodelle ▪ Möglichkeit zur disruptiven Neupositionierung ▪ Hohe Skalierbarkeit und Wachstum ▪ Netzwerkeffekte ▪ Effiziente Märkte ▪ Hoher Grad an Harmonisierung ▪ Großartige UX, Einfachheit ▪ Offenheit, niedrige Eintrittsbarrieren ▪ Fokussierung auf einen begrenzten Scope, der wirklich gut gelöst wird ▪ Engagiertes und verantwortungsbewusstes Team, das die Plattform als langfristiges Produkt betrachtet ▪ Starke finanzielle Unterstützung für die anfängliche Wachstumsphase ▪ Ausprobieren, kontinuierliche Weiterentwicklung und schnelle Reaktion auf die Bedürfnisse der Zielgruppen
  18. ▪ Der Begriff "Plattform" ist stark überstrapaziert ▪ Wir brauchen

    eine klare Übersicht über die Plattformbegriffe ▪ Klare Ziele von Plattformen schärfen ▪ Jede Art von Plattform hat ihre Berechtigung ▪ Nicht mit der Technologie beginnen ▪ Business, Legal, Technologie ▪ Überlassen wir das Feld nicht den Tech-Giganten alleine!
  19. Der Begriff "Plattform" ist hoffnungslos überstrapaziert! DIE Landkarte für den

    digitalen Plattform-Dschungel https://www.informatik-aktuell.de/entwicklung/methoden/die-landkarte-fuer-den-digitalen-plattform-dschungel.html Dr. Marcus Trapp Dr. Matthias Naab Dr. Dominik Rost
  20. Digitale Ökosysteme: Welche Herausforderungen stellt der Aufbau und wie gelingt

    er? https://www.informatik-aktuell.de/management-und-recht/digitalisierung/digitale-oekosysteme-welche-herausforderungen-stellt-der-aufbau-und-wie-gelingt-er.html Digitale Ökosysteme und Plattformökonomie: Was ist das und was sind die Chancen? https://www.informatik-aktuell.de/management-und-recht/digitalisierung/digitale-oekosysteme-und-plattformoekonomie.htm Dr. Marcus Trapp Dr. Matthias Naab Dr. Dominik Rost Claudia Nass Matthias Koch Bernd Rauch