n8n(n-eight-n으로 발음)은 모든 앱을 다른 앱과 연결하고 코드 없이 데이터를 조작할 수 있도록 도와줍니다.
유즈케이스를 예를 들어 n8n의 기능을 설명드립니다.
•
회사에 신규입사자가 들어오면 회사 시스템들의 계정 발급을 해줘야합니다. 워크스페이스에 초대해주고, Jira계정을 만들고, 슬랙 계정을 만들고 등. 적은 인원이라면 괜찮을 수 있지만 만약 매주 신규입사자가 수 십명 씩 들어오는 큰 조직일 경우 권한만 부여하는 일에 하루가 지나갈 수 있습니다.
•
다음 워크플로우를 구축한다면 이 시간들을 모두 아낄 수 있습니다. 신규입사자에게 계정 발급에 필요한 정보들을 설문지에 작성해서 제출만 끝입니다. 해당 설문지 내용을 기반으로 계정을 자동으로 발급하는 워크플로우를 만들 수 있습니다. 매니저인지 아닌지에 따라 권한 부여도 다르게 줄 수 있고, 소속팀을 슬랙 프로필에 자동으로 업데이트도 해줍니다.
•
“딸깍” 한번으로 계정생성과 권한부여가 단 한번에 이루어지는 워크플로우를 프로그래밍 지식 없이도 직접 여러분들이 만들 수 있습니다. 다른 생산적인 일에 좀 더 몰입할 수 있게 만드는 도구가 n8n 입니다.
•
다른 예시로, Github에 PR을 올릴 때 취약점이 있는지를 AI가 판별해주고 이를 알려주는 디텍팅 시스템을 만들 수 있습니다. 개발자들 입장에서도 별도의 코드작업 없이도 쉽게 만들 수 있습니다. 오히려 코딩을 알면 훨씬 더 도움이 됩니다.
n8n 특징
•
사용자 지정 가능 : 매우 유연한 워크플로와 사용자 지정 노드를 구축할 수 있는 옵션.
•
편리성 : 인프라를 처리하려면 npm 또는 Docker를 사용하여 n8n 또는 클라우드 호스팅 옵션을 사용.