🏗️ Platformatic
MadridJS, 2023-01-26
https://slides.com/alexfernandez/platformatic-madridjs/
📋 What We Will See
🤔 What Is Platformatic?
🔧 How Can We Tinker with It?
⚠️ What Is It Not Good for?
🔮 What Will the Future Bring?
🎅 Your Host Tonight
👴 Super-old JavaScript developer
🏚️ 20+ years of experience
🏦 10+ years at banks and telcos
🦄 10+ years at startups
👨💼 What Do You Do in Life?
🤔 What Is Platformatic?
🏗️ The Node.js #nocode backend
⚡ Create a backend in 30 minutes
🔐 Supports roles and authentication
💽 First component: automatic DB serving
🔌 Exposes GraphQL and OpenAPI interfaces
📜 History
🍼 Founded by Matteo Collina and Luca Maraschi
🏺 Started on July 2022
🐣 First version in September 2022
📦 Version 0.13.1 released on January 21
📢 Open source: https://oss.platformatic.dev/
🤌 Matteo Collina
🔝 Member of Node.js Technical Committee
🇮🇹 Italian, studied at Bologna
💡 Consultant at NearForm
🗣️ Frequent JS speaker
🤗 Great guy all around
⚡ Based on Fastify
🔧 How Can We Tinker?
🔨 Demo Time!
👨💼 My Role in this Story?
🤗 Admirer and (hopefully) friend of Matteo
🔎 I was looking for a backend...
🏗️ And Platformatic was right there!
🤽 Ideal playground
👨💼 How to Interact with the Team?
🎁 Salient Features
⚠️ What Is It Not Good for?
👔 Ntrde Prototype Requirements
😅 Do You Still Use Platformatic?
🔧 Custom Node.js backend
🛡️ Really simple code
🦮 Platformatic helped a lot in the transition
🏗️ Current Backend
backend-mvp$ cloc --exclude-dir node_modules . 74 text files. 69 unique files. 9 files ignored. github.com/AlDanial/cloc v 1.90 T=0.05 s (1357.9 files/s, 340266.7 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- JSON 10 0 0 11161 JavaScript 30 268 118 2577 SQL 20 57 5 2177 Markdown 1 37 0 50 Dockerfile 1 11 8 26 YAML 1 3 2 18 Bourne Shell 3 7 5 8 ------------------------------------------------------------------------------- SUM: 66 383 138 16017 ------------------------------------------------------------------------------- backend-mvp$ wc package-lock.json 11103 19914 391714 package-lock.json
Text
🔮 What Will the Future Bring?
🥕 Fresh Out of the Oven
🪄 Debate: Do You Like Magic?
💰 Ntrde is Looking for Funding!
🙏🏻 Thanks!
Platformatic - MadridJS
By Alex Fernández
Platformatic - MadridJS
Presentation for MadridJS, 2023-01-26: what is Platformatic?
- 587