Skeet, een Full-stack TypeScript Serverless Framework, wordt compacter en krachtiger
Skeet, een Full-stack TypeScript Serverless Framework, wordt compacter en krachtiger

ELSOUL LABO B.V. (hoofdkantoor: Amsterdam, Nederland, hierna aangeduid als
ELSOUL LABO) heeft aangekondigd dat Skeet, een Full-stack TypeScript Serverless
Framework, is overgegaan naar een compactere en robuustere architectuur.
Doorbreek de knelpunten
Skeet maakte traditioneel gebruik van een relationele database, Cloud SQL
(Postgres SQL), en bood een GraphQL API aan.
Het doel was om relationele databases op een vertrouwde en gebruikelijke manier
te beheren en een handige API aan te bieden met goed gebruik van caching.
Vanwege de aard van relationele databases moet de API-server echter de
databasestructuur verharden en er nauw mee gekoppeld zijn. Dit komt door de
specificaties die niet automatisch geschaald kunnen worden.
In het huidige tijdperk waarin AI, zoals ChatGPT, is verschenen, is
applicatieontwikkeling fundamenteel veranderd. In plaats van een uitgebreid
systeem te vervangen, is het wenselijker om een kleine applicatie te starten en
verificatie te herhalen met behoud van hoge wendbaarheid.
Door te migreren naar het meer schaalbare documentgeorienteerde datamodel van
Firestore kunt u schaalbaarheidsbeperkingen elimineren en een flexibelere en
comfortabelere ontwikkelomgeving verkrijgen.
Lichtere architectuur
We stappen over van de huidige Cloud Run, die schaalt per Docker-container, naar
Cloud Functions, die schaalt per functie.
Skeet beheert centraal de Functions die voor elke bedrijfslogica worden
gedeployed. Daarnaast biedt het tools om het eenvoudig te maken om Functions
vanuit de front-end te gebruiken (aan te roepen). We streven ernaar de
ontwikkelervaring zo comfortabel te maken alsof u een monoliet ontwikkelt.
Validatie in Firestore biedt consequent een type-veilige, veilige en snelle
ontwikkelomgeving.
Voorheen vormden we een complexe monorepo met drie grote mappen: API, Worker en
App, maar we stappen over naar een compactere stijl waarbij Functions aan de App
worden toegevoegd als uitgangspunt.
U kunt de schaalbaarheid van uw App verbeteren terwijl u de hoeveelheid code
vermindert en de ontwikkelervaring en onderhoudbaarheid verbetert.
Full-stack TypeScript Serverless Application Framework "Skeet"

Skeet is een full-stack serverless applicatieframework ontwikkeld in TypeScript
dat het snel en eenvoudig maakt om applicaties te bouwen en diensten te beheren.
Met een compacte backend-ontwikkelomgeving die gebruikmaakt van Cloud Functions
en Firebase, en React Native, hebben we comfortabele en veilige mobiele
applicatieontwikkeling gerealiseerd voor zowel iOS als Android.
Skeet is gecertificeerd als Google Cloud Integration Product. Skeet heeft ook
bijgedragen aan de ontwikkeling van Web3-apps en is gecertificeerd als
Grizzlython-project voor Solana.
Skeet Doc: https://skeet.dev/


