오픈 소스 출시 TypeScript Serverless Framework "스케트"

오픈 소스 출시 TypeScript Serverless Framework "스케트"

오픈 소스 출시 TypeScript Serverless Framework "스케트"
ELSOUL LABO B.V. (본사: Amsterdam, 네덜란드) 발표 'Skeet'의 공개 소스 TypeScript 풀-stack 서버리스 응용 프레임 워크.
모델 번호: https://skeet.dev

앱 개발 및 유지비 절감

Skeet Top The city is full of points that 앱 개발을 통해 개선 될 수 있습니다.
그러나 실제로 앱을 만들고 게시 할 때 상대적으로 비교적 비교적 필요 다양한 지식과 기술, 그래서 많은 팀은 현재 struggling.
급속한 발달과 유지성을 달성하는 것은 항상 어렵습니다, 그리고 그 위에, 그것은 복잡한 현상을 해결하는 데 필요한, 그래서 그것은 재현 가능한 개발 환경을 얻을 시간이 걸립니다.
이러한 상황에서 IT 리소스의 부족은 여전히 가속화됩니다.
이 문제를 해결하고 싶은 응용 개발 및 유지 보수 비용.
Skeet는 오픈 소스입니다. TypeScript 풀-stack 서버리스 응용 프레임 워크.
앱을 빠르게 실행하고 관리할 수 있도록 작은 개발자 팀도 장기.

선택이 되었음 TypeScript

Ruby에서 다양한 언어를 시도했습니다. Rust 좋은 느낌과 나쁜 각, 그러나 우리는 그(것)들을 느낍니다 TypeScript 아주 잘 균형 잡힌 언어입니다. 전체 안전한 것, 그것을 쉽게 코드를 개발하고 유지 쉽게 유지 가늠자. 나는 아직도 이렇게 빨리 작동하기 때문에 정말 감사합니다.
성장의 성장 Node.js 최근 몇 년 동안의 생태계가 현명하게되었습니다.
Prisma는 이제 매우 좋은 데이터 ORM이며 빠른 스키마 구동 개발을 허용 N+1 문제와 같은 문제를 해결하고 자동으로 최적화하고 해결 처리해야 할 끝이 있습니다. DB 마이그레이션, 해시가되는 데 사용, Prisma schema의 변경에 자동으로 응답하여 단순화되었습니다. Skeet Nexus와 함께 Prisma schema를 GraphQL endpoint에 자동 생성 (반응자).
의 조합 TypeScript x ESLint x Prettier 및 편집기 완료 (VSCode 권장)는 걸출하고, 개발 환경을 얻을 수 있습니다. 빠르고 실수를 감소.

배포하기

배포는 애플리케이션 개발자를 위한 두통이 되었습니다. 즉, 항상 현지 환경과 생산 환경과 같은 느낌은 다른 것들. 로그인? 왜 기본적으로 태어난 것은 안 되나요?
Skeet은이 문제를 해결합니다. 프로젝트는 시작에서 배포할 수 있으며 모든 컨테이너화. 그의 CI/CD와 GitHub 동작은 표준을 제공하고 설계 지속적으로 테스트 변경 및 전달하는 사람들을 배치합니다.
Load Balancer 및 Cloud를 사용하여 유연한 액세스 스케일 지원 Armor. Auto-scaling Cloud Run은 API와 Workers 모두에서 작동할 수 있습니다. Private Network. Cloud Tasks를 사용하여 통신을 안정화하도록 설계되었습니다. 작업 처리, 그리고 그것은 Skeet에서 모든 것을 배포하고 관리 할 수 있습니다 ...
이 모든 로그는 Cloud Logs (administration Screen)에 출력됩니다. 관리자는 안전하게 그 서비스 상태를 확인할 수 있습니다.
스케치로, 당신은 당신의 사업 논리를 곧 디자인하기 시작할 수 있습니다 데이터 모델, 그리고 당신은 지속적인 배포 및 중간 규모의 응용 프로그램을 가지고 출판 환경.

로드맵

미래 로드맵으로, 우리는 먼저 문서를 개선하려고합니다.
Skeet 백엔드는 이미 사용 가능하고 개발자를 찾고 있습니다. 관련 기사
Skeet frontend는 현재 React Native 개발 중이며, 곧 출시됩니다. SSG 템플릿은 CLI (우리는 할 수있을 것입니다)로 구축됩니다 명령에 의해 건물을 시작), 그러나 우리는 현재 우리의 템플릿을 exposing 관련 기사https://github.com/elsoul/skeet-web-template)
Skeet의 지속적인 지원에 감사드립니다.
Skeet Dev 팀에서