Heighliner(/'haəlaənər/)는 애플리케이션 스택을 코드로 제공하는 최신 개발자 도구입니다. 버전 관리, 재사용 및 공유가 가능한 사람이 읽을 수 있는 구성 파일로 낮은 수준의 세부 정보를 코드화할 수 있습니다. 기존 스택을 가져와서 더욱 고급 스택을 구축할 수도 있습니다.
우리는 일반적인 사용 사례에 대해 즉시 사용 가능한 경험을 제공하기 위해 공식 스택을 제공하고 유지 관리합니다. 한 번의 클릭으로 개발 환경을 가동할 수 있습니다. 이를 통해 최첨단 클라우드 네이티브 스택을 사용하여 쉽고 빠르게 앱을 구축할 수 있습니다.
"하이라이너 소개" 영상 보기:
SaC(Stack as Code) : 전체 애플리케이션 스택을 코드화할 수 있습니다. 스택의 버전을 지정하고, 재사용하고, 공유할 수 있습니다. 기존 스택을 가져와서 더욱 고급 스택을 구축할 수도 있습니다. Helm 차트, CI/CD 파이프라인, 로깅 및 모니터링, 보안 및 액세스 제어 등을 포함하여 환경에 최적화된 방식으로 구성할 수 있습니다. 또한 즉시 사용 가능한 클라우드 네이티브 모범 사례를 제공하기 위한 공식 스택도 제공합니다.
원활한 워크플로 : Heighliner가 없으면 사람들이 Kubernetes에 다양한 도구(예: Argocd, Grafana, Nocalhost, API Gateway)를 계속해서 설치하고 구성하는 것을 보았습니다. 개발 시간을 단편화하고 점을 연결하는 것이 고통스럽습니다. Heighliner를 사용하면 오픈 소스 도구와 통합된 앱 개발을 위한 원활한 워크플로를 즐길 수 있습니다. 코드 작성, 구축 및 테스트, CI/CD 파이프라인 관리, 로그 및 지표 보기 등 모든 작업을 단일 플랫폼에서 수행할 수 있습니다.
선언적 프로그램 : 기존 도구에서는 작업 흐름을 단계별로 프로그래밍하도록 요청합니다. 이 방법은 대규모로 작동하지 않습니다. 개발자는 종종 엄청난 양의 코드 속에서 길을 잃곤 합니다. 증가하는 비즈니스 요구 사항을 충족하려면 새로운 솔루션, 즉 원하는 목표를 설명하는 선언적 시스템이 필요합니다. 높은 수준에서 애플리케이션 아키텍처를 구성하면 Heighliner가 무거운 작업을 처리합니다.
멀티 클라우드 및 공급업체 종속 없음 : Heighliner는 오픈 소스, 공급업체 중립적, 클라우드에 구애받지 않습니다. 멀티 클라우드, 플러그형 아키텍처를 통해 Heighliner는 앱을 모든 클라우드 플랫폼에 적용할 수 있습니다. 귀하의 코드는 클라우드 제공업체(AWS, Azure 등) 전반에 걸쳐 동일하게 유지되며 Heighliner는 이들 제공업체와 지능적으로 통합됩니다. 한 번만 구축하면 어디에서나 실행할 수 있습니다.
하이라이너 사용을 시작하는 방법에 대한 문서를 확인하세요.
디스코드에 참여하세요
하이라이너는 알파 단계에 있으며 활발히 개발되고 있습니다.
하이라이너의 안정적인 릴리스를 설치하는 것이 좋습니다. 하지만 소스 코드에서 하이라이너를 빌드하려면 다음을 수행하세요.
git clone [email protected]:h8r-dev/heighliner.git && cd heighliner
make hln
그런 다음 버전을 확인하십시오.
export PATH="$PWD/bin:$PATH"
hln version
CONTRIBUTING.md를 참조하세요.