Skeet, полнофункциональная бессерверная платформа TypeScript, становится более компактной и мощной

Skeet, полнофункциональная бессерверная платформа TypeScript, становится более компактной и мощной

2023.03.29
ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды, после этого именуемая ELSOUL LABO) объявила, что Skeet, полнофункциональная бессерверная платформа TypeScript, была переведена на более компактную и надежную архитектуру.

Освободитесь от узких мест

Skeet традиционно использовал реляционную базу данных Cloud SQL (Postgres SQL) и предоставлял GraphQL API.
Цель заключалась в том, чтобы исторически и привычно управлять реляционными базами данных и предоставить удобный API при хорошем использовании кэширования.
Однако из-за особенностей реляционных баз данных сервер API должен укрепить структуру базы данных и быть тесно связан с ней. Тут из-за технических характеристик, которые нельзя автоматически масштабировать.
В нынешнюю эпоху, когда появился искусственный интеллект, такой как ChatGPT, разработка приложений коренным образом изменилась. Вместо замены обширной системы более желательно запустить небольшое приложение и повторять проверку, сохраняя при этом высокую гибкость.
Перейдя на более масштабируемую документно-ориентированную модель данных Firestore, вы сможете устранить узкие места масштабирования и получить более гибкую и удобную среду разработки.

Легкая архитектура

Мы перейдем от текущего Cloud Run, который масштабируется для каждого контейнера Docker, к Cloud Functions, количество которых увеличивается для каждой функции.
Skeet централизованно управляет функциями, развернутыми для каждой бизнес-логики. Кроме того, он предоставляет инструменты, упрощающие использование (вызов) функций из внешнего интерфейса. Мы стараемся сделать процесс разработки комфортным, как если бы вы разрабатывали монолит. Проверка в Firestore последовательно обеспечивает типобезопасную, безопасную и быструю среду разработки.
Раньше мы формировали сложный монорепозиторий с тремя большими каталогами: API, Worker и App, но мы перейдем к более компактному стилю, который добавляет функции в приложение в качестве отправной точки.
Вы можете улучшить масштабируемость своего приложения, уменьшив при этом объем кода и улучшив процесс разработки и удобство обслуживания.

Полнофункциональная платформа бессерверных приложений TypeScript "Skeet"

Skeet
Skeet — это полнофункциональная бессерверная платформа приложений, разработанная в TypeScript, которая позволяет быстро и легко создавать приложения и управлять службами.
Благодаря компактной серверной среде разработки, использующей облачные функции, Firebase и React Native, мы реализовали удобную и безопасную разработку мобильных приложений для iOS и Android.
Skeet сертифицирован как продукт интеграции Google Cloud. Skeet также участвовал в разработке приложений Web3 и был сертифицирован как проект Grizzlython для Solana.
Skeet Документ: https://skeet.dev/