배우기 쉽게
이미 익힌 개발 경험을 다음 기술로 이어갑니다.
Vision
익숙한 개발 경험으로 더 안전하고 빠른 기술을.
Spine에서 만들고, Spine Cloud로 세상에.
더 나은 기술이,
더 많은 사람에게.
익숙한 구조 위에, 더 넓은 가능성을 쌓습니다.
Spring Boot를 배우던 시절을 기억합니다. 복잡한 의존성 관리, 무거운 실행 환경, 어렵게 느껴지던 보안 설정. 비즈니스를 만들기 전에 프레임워크의 복잡함과 먼저 씨름해야 했습니다.
오랜 시간 익힌 개발 방식까지 버려야 할까요?
익숙한 뼈대는
가져오고, 그 안의 추상화와 실행 구조는 더 단순하게. Spine은 이
고민에서 출발했습니다.
배움은 이어지고, 가능성은 넓어지도록.
컨트롤러, 서비스와 생성자 주입.
익숙한 개발 구조를 Go 위에서
이어갑니다.
Spine은 실행 순서와 책임을 코드 구조에 드러내는 백엔드 프레임워크입니다. 요청이 어떻게 해석되고 실행되는지 코드에서 읽을 수 있도록.
Spine 문서 살펴보기컨트롤러는 요청을 받고, 서비스에 업무를 맡깁니다. 메서드의 입력과 반환 타입에서 API의 형태를 읽습니다.
func (c *UserController) GetUser(
id input.Path[int],
) (httpx.Response[*User], error) {
user, err := c.service.Find(*id)
return httpx.Response[*User]{Body: user}, err
}
내가 배운 방식이 아니라서,
더 나은 기술을 포기하는 일이 없도록.
안전하고 빠른 기술을 누구나 누릴 수 있어야 합니다. 가벼운 실행은 작은 자원을 더 알차게 쓰려는 사람에게도 필요합니다. 고성능이 특별한 환경만의 선택지로 남지 않기를 바랍니다.
측정 조건과 성능 비교 보기
학생도, 처음 코딩을 배우는 사람도,
가진 것 없이 꿈을 시작하는
사람도.
자신의 결과물을 세상에 공개할 기회가 있어야 합니다. Spine Cloud는 만드는 순간부터 배포까지 이어지는 길을 만듭니다.
Spine Cloud 만나보기 (한국어 페이지)
오픈 베타 기간에는 무료로 제공합니다.
배포에는 Preview CLI가
필요합니다.
현재 한국 지역을 대상으로 오픈 베타를 실시하고
있습니다.
현재 이용 조건 확인하기 ↗
# 계정을 연결하고
spine cloud auth login
# 프로젝트에서 배포합니다
spine deploy
실제 배포 없이 과정을 살펴봅니다.
Spine CLI로 첫 구조를 만들고, AI와 함께 코드를 발전시키고, Spine Cloud로 결과물을 공개하는 경험. 기술을 배우는 시간과 처음 시작하는 비용이 새로운 발명을 가로막지 않기를 바랍니다.
아이디어 → CLI로 구조 만들기 → 실행 → 공개
학생도, 코딩을 처음 배우는 사람도. CLI로 프로젝트의 첫 구조를 만들고, 흐름을 읽으며 자신의 아이디어를 발전시킬 수 있도록.
Spine CLI에서 Spine Cloud까지, 우리가 지향하는 경험이미 익힌 개발 경험을 다음 기술로 이어갑니다.
추상화보다 읽을 수 있는 실행 구조를 향합니다.
더 나은 기술을 선택할 기회가 있어야 합니다.
만든 결과를 다른 사람과 나눌 수 있어야 합니다.
더 나은 기술을 배우기 쉽게, 사용하기 쉽게.
다음 아이디어는
당신의 것입니다.