Publicado código abierto TypeScript Marco sin servidor "Skeet"
Publicado código abierto TypeScript Marco sin servidor "Skeet"

ELSOUL LABO B.V. (sede: Ámsterdam, Países Bajos) anunció el
versión de 'Skeet', una aplicación sin servidor de código abierto TypeScript
marco.
Skeet: https://skeet.dev
Reducir los costos de desarrollo y mantenimiento de las aplicaciones

La ciudad está llena de aspectos que pueden mejorarse mediante el desarrollo de aplicaciones.
Sin embargo, cuando usted realmente crea y publica una aplicación, requiere una relativamente
amplia gama de conocimientos y habilidades, tantos equipos están luchando actualmente.
Siempre es difícil lograr tanto el desarrollo rápido como la sostenibilidad,
y encima de eso, es necesario resolver fenómenos complejos durante el escalado,
por lo que se necesita tiempo para obtener un entorno de desarrollo reproducible.
En tales circunstancias, la escasez de recursos de tecnología de la información sigue acelerando.
Queremos abordar esta cuestión reduciendo el desarrollo de aplicaciones y
costos de mantenimiento.
El Skeet es la aplicación sin servidor de código abierto TypeScript
marco.
Permite a los pequeños equipos de desarrolladores lanzar rápidamente aplicaciones y mantenerlas encima
a largo plazo.
La elección ha sido TypeScript
Hemos probado varios idiomas de Ruby a Rust y nos sentimos bien y mal con
cada uno, pero sentimos que TypeScript es un lenguaje muy equilibrado. Todo el mundo
cosa más segura, facilitando que el código sea fácil de desarrollar y mantener
escala. Realmente lo aprecio porque funciona muy rápido.
El crecimiento del ecosistema Node.js en los últimos años ha sido notable.
Prisma es ahora un muy buen ORM de datos, permitiendo un desarrollo rápido impulsado por el esquema
y optimizar y resolver automáticamente problemas como el problema N+1 que
terminas teniendo que lidiar con. La migración del DB, que solía ser una molestia, tiene
se simplifica respondiendo automáticamente a los cambios en el esquema Prisma. Skeet
está emparejado con Nexus para autogenerar el esquema Prisma a su endpoint de GraphQL
(resolver).
La combinación de TypeScript x ESLint x Prettier y la terminación del editor (VSCode
recomendado) es excepcional, y usted puede conseguir un entorno de desarrollo que es
rápido y reduce los errores.
Listo para desplegar
El despliegue ha sido un dolor de cabeza para los desarrolladores de aplicaciones. Impresionantemente,
siempre se siente como el ambiente local y el entorno de producción
cosas diferentes. ¿Lograciones? ¿Por qué no naces por defecto?
Skeet resuelve este problema. Los proyectos nacen implementables desde el principio y son
todo containerizzato. Su CI/CD con GitHub Acciones viene estándar y está diseñado
para probar continuamente los cambios e implementar los que pasan.
Admite una escala de acceso flexible utilizando Equilibrio de carga y seguridad con Cloud
Armadura. Auto-scaling Cloud Run permite ambos APIs and Workers to operate within a
red privada. Está diseñado para estabilizar la comunicación utilizando Cloud Tasks para
tratamiento de tareas, y es posible desplegar y gestionar todo desde Skeet
CLI.
Todos estos registros son de salida a los Cloud Logs (pantalla de administración), por lo que
Los administradores pueden comprobar con seguridad el estado del servicio dondequiera que estén.
Con Skeet, puedes empezar a escribir tus lógicas de negocio tan pronto como diseñas
su modelo de datos, y tiene un despliegue continuo y una aplicación a mediana escala
entorno editorial.
Skeet Docs: https://skeet.dev/doc/
Roadmap
Como futura hoja de ruta, primero intentaremos mejorar la documentación.
El backend Skeet ya está disponible y estamos buscando desarrollador
Comentarios.
El frontend Skeet está actualmente en desarrollo en React Native y será
Liberado pronto. Las plantillas SSG se incorporarán en las CLI (Seremos capaces de
empezar a construir por el comando), pero actualmente estamos exponiendo nuestra plantilla
repositorio.https://github.com/elsoul/skeet-web-template)
Gracias por su soporte continuo a Skeet.
Del equipo Skeet Dev


