{
 "id": 36954,
 "slug": "2021-01-31_in-produktplatfoarm-bouwe",
 "url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/",
 "source_url": "https://willem.com/fy/2021-01-31_in-produktplatfoarm-bouwe/",
 "language": "fy",
 "date": "2021-01-31",
 "published": "2021-01-31T00:00:00+01:00",
 "created": "2025-06-26T22:09:38.672000+02:00",
 "updated": "2026-10-20T09:21:06.728000+02:00",
 "title": "In produktplatfoarm bouwe",
 "subtitle": "Ûntwerpe foar werbrûkberens, fleksibiliteit en útwreidberens",
 "summary": "Dizze moanne benut ik platfoarmmooglikheden om in nij produkt te lansearjen. Yn de rin fan de jierren haw ik it \"Lemmid\"-platfoarm ûntwikkele, in set bouwstiennen wêrmei't ik fluch nije produkten ûntwikkelje kin. In platfoarm ûntwerpe freget wat ekstra oerwegingen, mar as do in pear ienfâldige regels folgest, kinst it sels dwaan!",
 "topics": [
  "cloud",
  "creating",
  "creativity",
  "design",
  "lemmid-store",
  "programming",
  "snake"
 ],
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "provenance": {
  "kind": "model",
  "method": "Claude Sonnet, two passes (translation, then proofreading) against a glossary and the Fryske Akademy Foarkarswurdlist (hunspell fy_NL); official 2015 spelling",
  "date": "2026-10-20",
  "reviewed_by_native_reader": false,
  "language": "fy",
  "source_language": "en"
 },
 "translations": [
  {
   "language": "en",
   "title": "Building a product platform",
   "url": "https://agents.willem.com/en/posts/2021-01-31_building-a-product-platform/",
   "source_url": "https://willem.com/en/2021-01-31_building-a-product-platform/"
  },
  {
   "language": "nl",
   "title": "Een productplatform bouwen",
   "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
   "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/"
  },
  {
   "language": "de",
   "title": "Eine Produktplattform aufbauen",
   "url": "https://agents.willem.com/de/posts/2021-01-31_eine-produktplattform-aufbauen/",
   "source_url": "https://willem.com/de/2021-01-31_eine-produktplattform-aufbauen/"
  },
  {
   "language": "es",
   "title": "Construyendo una plataforma de producto",
   "url": "https://agents.willem.com/es/posts/2021-01-31_construyendo-una-plataforma-de-producto/",
   "source_url": "https://willem.com/es/2021-01-31_construyendo-una-plataforma-de-producto/"
  },
  {
   "language": "fr",
   "title": "Construire une plateforme produit",
   "url": "https://agents.willem.com/fr/posts/2021-01-31_construire-une-plateforme-produit/",
   "source_url": "https://willem.com/fr/2021-01-31_construire-une-plateforme-produit/"
  },
  {
   "language": "it",
   "title": "Costruire una piattaforma di prodotto",
   "url": "https://agents.willem.com/it/posts/2021-01-31_costruire-una-piattaforma-di-prodotto/",
   "source_url": "https://willem.com/it/2021-01-31_costruire-una-piattaforma-di-prodotto/"
  },
  {
   "language": "pt",
   "title": "Construir uma plataforma de produtos",
   "url": "https://agents.willem.com/pt/posts/2021-01-31_construir-uma-plataforma-de-produtos/",
   "source_url": "https://willem.com/pt/2021-01-31_construir-uma-plataforma-de-produtos/"
  },
  {
   "language": "pap",
   "title": "Konstruí un plataforma di produkto",
   "url": "https://agents.willem.com/pap/posts/2021-01-31_konstrui-un-plataforma-di-produkto/",
   "source_url": "https://willem.com/pap/2021-01-31_konstrui-un-plataforma-di-produkto/"
  }
 ],
 "image": "https://willem.com/global/images/4a0843b5d82c.webp",
 "image_width": 2560,
 "images": [
  {
   "url": "https://willem.com/global/images/adf7e59ff725.webp",
   "description": "In Duplo-stientsje kin safolle mear wêze as mar in stien",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-1.jpg"
  },
  {
   "url": "https://willem.com/global/images/e201ce03c6f5.webp",
   "description": "Nije kombinaasjes kinne nije produkten opleverje",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-2.jpg"
  },
  {
   "url": "https://willem.com/global/images/940bb223debf.webp",
   "description": "It ûntwerp fan Duplo-stiennen is briljant",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-3.jpg"
  },
  {
   "url": "https://willem.com/global/images/dacc99c30d87.webp",
   "description": "Bouwe op in platfoarm - de kleurde blokken kinne sjoen wurde as produkten op de basis fan in platfoarm",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-4.jpg"
  },
  {
   "url": "https://willem.com/global/images/feb76726f55d.webp",
   "description": "In nij en spannend idee, op en top funky",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-5.jpg"
  },
  {
   "url": "https://willem.com/global/images/5ed17f5114f9.webp",
   "description": "As dyn platfoarmûntwerp goed is, moat it tafoegjen fan nije en spannende stikken bernespul wêze (en dus in soad wille!!)",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-6.jpg"
  },
  {
   "url": "https://willem.com/global/images/5e5ce4edc998.webp",
   "description": "It Lemmid-platfoarm is de basis foar de produkten dy’t ik der boppe-op bou",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-7.png"
  },
  {
   "url": "https://willem.com/global/images/e879a65253ea.webp",
   "description": "Fan oanmelding oant produkt: automatyske onboarding fan Lemmid Store is mooglik troch de mooglikheden fan it Lemmid-platfoarm te benutten",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-8.jpg"
  },
  {
   "url": "https://willem.com/global/images/d3d2dd047fb3.webp",
   "description": "As it ûntwerp gearkomt, ûntsteane geweldige produkten: Harry van de Laar lit Lemmid Store sjen rjocht út de keuken!",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-9.jpg"
  }
 ],
 "text": "Wat is in platfoarm?\nKoartsein is in platfoarm wat dêr't do op bouwe kinst. It wichtichste ferskil tusken in platfoarm en in ienfâldich produkt is dat it platfoarm oare dingen dwaan (of wurde) kin dy't op it momint fan it earste ûntwerp net foarsjoen wiene.\nModerne smartphones, mei har hardwaremooglikheden en byhearrende app stores, kinne as platfoarms sjoen wurde. It platfoarm makket allerlei oarspronklik ûnfoarsjoene funksjonaliteit mooglik, troch it feit dat ûntwikkelders de mooglikheden fan it platfoarm op nije wizen en yn nije kombinaasjes brûke kinne.\nWerbrûkberens, fleksibiliteit en útwreidberens\nAs do in platfoarm ûntwerpst, moatst do spesjaal omtinken jaan oan werbrûkberens, fleksibiliteit en útwreidberens. Yn in sin ûntwerpst do foar in ûnbekende takomst. Om te begripen hoe't do in platfoarm ûntwerpe kinst, is it in goed idee om nei Duplo-stientsjes te sjen.\nDe ienfâld fan in Duplo-stientsje is ferrifeljend, mar it ûntwerp is ûnleauwich briljant, want it makket mooglik:\n- Werbrûkberens: Nim in stien, brûk him earne en as do klear bist, kinst him derút helje en earne oars brûke.\n- Fleksibiliteit: Sels in inkeld Duplo-stientsje kin op tal fan manieren brûkt wurde, do kinst it ferbine mei oare stiennen en safolle ferskillende kombinaasjes meitsje.\n- Útwreidberens: De standerdisearre noppen op Duplo-stiennen meitsje maklike útwreiding mooglik: nije en takomstige dielen kinne oan besteande stiennen ferbine as se deselde \"noppenstandert\" brûke.\nDizze trije ûntwerpprinsipes meitsje fan Duplo-stiennen in platfoarm, dat it meitsjen fan nije dingen mooglik makket. As do in platfoarm ûntwerpst, kinst oan dizze Duplo-stiennen tinke. De komponinten dy’t do makkest moatte it \"platfoarmprinsipe\" stypje.\nDe bêste manier om in platfoarm te ûntwerpen is om te fokusjen op ien inkeld stientsje. Dat wurdt it elemintêre stik fan dyn platfoarm, stel dy foar hoe't it ferbine kin mei oare stikken en hoe't do dy (ûnderlinge) ferbining standerdisearje silst. As do dit goed docht, silst do ferrast wêze hoe maklik it wurdt om nije en frisse ideeën yn te passen.\nLemmid\nYn de rin fan de jierren haw ik it \"Lemmid\"-platfoarm ûntwikkele, in set digitale bouwstiennen dy't de basis foarmje foar sa goed as elk produkt dat ik ûntwikkelje. Dat omfettet apps, websites, webshops en sels spultsjes!\nIt platfoarm is ûntworpen as in set microservices (https://willem.com/en/2020-03-03_monolithic-vs-microservices-software-architecture/) dy't in mienskiplike ynterface en in mienskiplik ûntwerpprinsipe diele. Elk stik is yn termen fan ûntwerp \"ûnbewust\" fan syn sibben: se binne lokaal ôfbeakene en sa ienfâldich mooglik. Se kinne inoar allinnich berikke fia in standerdisearre protokol dat ik ek sa ienfâldich mooglik ûntwurpen haw.\nDer is bygelyks in \"Lemmid Bill\"-blok dat fakturen ferstjoere kin. Oan \"wa en wat\" is ûnbekend foar dit blok, oare stikken kinne it \"Bill\"-blok brûke om digitale fakturen te stjoeren. It kin werbrûkt wurde en it wurket foar fakturen mei dingen derop dêr't ik noch net iens oan tocht haw.\nIn oar foarbyld is it \"Lemmid Manager\"-blok dat ynhâld beheare kin. It wurdt op meardere manieren brûkt troch ferskillende produkten dy’t ik makke haw. Soms wurdt it brûkt as ynhâldsbehearsysteem foar in website en soms om in produktkatalogus te behearen (dy't webshops oandriuwt). It kin ynhâld beheare foar sites en apps dy’t ik noch net makke haw!\nDe mooglikheden fan it platfoarm benutte\nDe food_ordering_app (https://willem.com/blog/lemmid-store/), bekend as \"Lemmid_Store\" (https://lemmid-store.com), dy’t ik boppe-op it Lemmid-platfoarm makke haw, benut de mooglikheden dêrfan troch de yndividuele bouwstiennen te brûken om:\n- winkels online te litten gean: webserver, domeinnammeregistraasje, dns-keppelings, ensfh.\n- winkels te foljen mei produkten: teksten, prizen, produktfoto’s, produktkategoryen, ensfh. beheare.\n- winkels bestellingen akseptearje te litten: kapasiteit kontrolearje, klantgegevens akseptearje, betellingen ferwurkje.\n- winkeleigners te autentisearjen: om it winkelbehear te befeiligjen.\n- it produkt te kommersjalisearjen troch fakturen te stjoeren\n- nije klanten har oanmelde te litten\nKonklúzje\nNim in momint om te beskôgjen oft do mar in produkt boust of dat it sels in platfoarm wurde kin. As dat lêste sa is, is it wiis om foar de takomst te ûntwerpen en werbrûkberens, fleksibiliteit en útwreidberens te omearmjen.\n\"Ik hâld derfan as in plan gearkomt\" is krekt wat ik tink as ik de mooglikheden fan myn platfoarm benutte kin. Nije produkten lansearje en de krêft fan besteande bouwstiennen brûke kinne is \"moai\", om deselde Hannibal Smith fan it A-team te parafrasearjen.",
 "word_count": 692,
 "markdown_url": "https://agents.willem.com/fy/posts/2021-01-31_in-produktplatfoarm-bouwe/post.md"
}