Skeet, an open-source serverless framework, now supports GraphQL and SQL (relational databases)
Skeet, an open-source serverless framework, now supports GraphQL and SQL (relational databases)

On August 1, 2023, ELSOUL LABO B.V. (Headquarters: Amsterdam, Netherlands)
announced the major release of Skeet v1, an open-source serverless framework
that makes app development fast and full-stack. This release enables Skeet
developers to develop using GraphQL and SQL (relational database).
Added new Next.js (React) + GraphQL API server option

Skeet is an open-source serverless framework that allows you to build full-stack
apps on GCP (Google Cloud) and Firebase.
You can develop super fast from API to web/iOS/Android apps with TypeScript.
With this update, Skeet supports application development using GraphQL and SQL
(relational database).

Through support for SQL (relational database), hybrid development of SQL and
NoSQL (Firestore) is now possible. This allows developers to take advantage of
both database types.
Relational database excels at handling data with relationships, making it easy
to maintain consistency in data retrieval and transaction processing. On the
other hand, NoSQL (such as Firestore) is more flexible and scalable, making it a
better choice for large amounts of data and rapid data growth.
Skeet's hybrid development environment allows it to optimally manage business
logic where data relationships are important in a relational database and large
amounts of data, such as user data and logs, in his NoSQL. This can be a key
strategy for getting the best performance within an application.
Database and API Visualization: Leveraging Prisma and Apollo
With this update, you can now leverage the tools Prisma and Apollo to visualize
your databases and APIs in the UI. This allows developers to understand and
manipulate data structures intuitively, rather than just writing code.

Prisma (https://www.prisma.io/?via=ELSOULLABO) is an ORM that can easily handle
SQL (relational database) with TypeScript and JavaScript. Skeet uses Prisma to
provide a simple and flexible way to define your database schema and
auto-generated migrations and provides TypeScript types to help with
development. In addition, Prisma Studio makes it possible to operate the
database with a GUI, allowing developers to easily operate and check data.

Apollo (https://www.apollographql.com/) is a powerful tool for developing
GraphQL API servers. Apollo's developer console lets you visualize your GraphQL
schemas and test your APIs in real-time.
In the new UI, you can generate your own GraphQL used on the front end by
clicking on the GraphQL query, mutation, and data content you want to use.
By leveraging these tools, Skeet provides a platform for developers to develop
applications more intuitively and efficiently. With this update, developers can
realize even more productivity gains.
Skeet is developed as open-source to reduce development and maintenance costs
and improve the developer experience for all application development sites
around the world.
Experience state-of-the-art application development using Skeet.
Skeet Documentation: https://skeet.dev/en/
Skeet (GitHub): https://github.com/elsoul/skeet-cli