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

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

2023.03.29
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
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.