Lançado Open Source TypeScript Serverless Framework "Skeet"

Lançado Open Source TypeScript Serverless Framework "Skeet"

Lançado Open Source TypeScript Serverless Framework "Skeet"
ELSOUL LABO B.V. (Sede: Amsterdã, Países Baixos) versão de 'Skeet', uma aplicação de código aberto TypeScript full-stack serverless quadro.

Reduza os custos de desenvolvimento e manutenção de aplicativos

Skeet Top The city is full of points that pode ser melhorado através do desenvolvimento de aplicativos.
No entanto, quando você realmente criar e publicar um aplicativo, ele requer um relativamente ampla gama de conhecimentos e habilidades, tantas equipes estão lutando atualmente.
É sempre difícil alcançar um desenvolvimento rápido e a manutenção, e, além disso, é necessário resolver fenômenos complexos durante o escalonamento, assim, leva tempo para se obter um ambiente de desenvolvimento reprodutível.
Nestas circunstâncias, a escassez de recursos informáticos continua a acelerar.
Queremos abordar esta questão diminuindo o desenvolvimento de aplicações e custos de manutenção.
O Skeet é o aplicativo sem servidor de código aberto TypeScript full stack quadro.
Permite que pequenas equipes de desenvolvedores lancem rapidamente aplicativos e os mantenham mais a longo prazo.

A escolha foi TypeScript

Nós tentamos várias línguas de Ruby a Rust e senti-me bem e mal com cada, mas sentimos que TypeScript é uma linguagem muito equilibrada. O conjunto coisa mais segura, tornando mais fácil manter o código fácil de desenvolver e manter em escala. Agradeço muito, porque ainda funciona muito depressa.
O crescimento do ecossistema Node.js nos últimos anos tem sido notável.
Prisma é agora um ORM de dados muito bons, permitindo o desenvolvimento rápido do esquema e automaticamente otimizando e resolvendo problemas como o problema N+1 que acabas por ter de lidar com isso. A migração de DB, que costumava ser um problema, tem foi simplificado respondendo automaticamente às alterações no esquema Prisma. Skeet é emparelhado com Nexus para auto-gerar o esquema Prisma para o seu endpoint GraphQL (resolvedores).
A combinação de TypeScript x ESLint x Prettier e conclusão do editor (VSCOde recomendado) é excelente, e você pode obter um ambiente de desenvolvimento que é rápido e reduz erros.

Pronto para implantar

A implantação tem sido uma dor de cabeça para desenvolvedores de aplicativos. Impressionante. sempre se sente como o ambiente local e o ambiente de produção são Coisas diferentes. Diários? Porque não nasces por defeito?
O Skeet resolve este problema. Os projetos nascem implantáveis desde o início e são Todos em contentores. Seu informante/CD com GitHub Ações vem padrão e é projetado testar continuamente as alterações e implantar aqueles que passam.
Suporta escala de acesso flexível usando Balanceador de Carga e segurança com Cloud Armadura. Auto-scaling Cloud Run permite ambos APIe Trabalhadores para operar dentro de um rede privada. Ele é projetado para estabilizar a comunicação usando tarefas em nuvem para processamento de tarefas, e é possível implantar e gerenciar tudo do Skeet CLI.
Todos esses logs são de saída para o Cloud Logs (tela de administração), então Os administradores podem verificar com segurança o estado do serviço onde quer que estejam.
Com Skeet, você pode começar a escrever suas lógicas de negócio assim que você projetar seu modelo de dados, e você tem um aplicativo de implantação contínua e média escala Ambiente de publicação.

Roteiro

Como futuro roteiro, tentaremos primeiro melhorar a documentação.
A infra- estrutura do Skeet já está disponível e estamos à procura de desenvolvimento feedbacks.
O frontend do Skeet está atualmente em desenvolvimento no React Native e será Libertado em breve. Os modelos SSG serão incorporados no CLI (Poderemos começar a compilá-lo pelo comando), mas estamos atualmente expondo nosso modelo repositório. (https://github.com/elsoul/skeet-web-template)
Obrigado pelo seu apoio continuado ao Skeet.
Da Equipe de Dev Skeet