DevOps/Server

    Turborepo로 프로젝트 구성하기

    Turborepo로 프로젝트 구성하기

    Getting Started with Turborepo – TurborepoCreate your first monorepo or add Turborepo to an existing project.turbo.build  00. 들어가기 전 Turborepo는 Javascript, Typescript 코드 베이스를 위한 고성능 빌드 시스템으로 Monorepo 구성이 가능합니다. 오늘은 Turborepo 프로젝트를 생성하는 법에 대해 포스팅 합니다. 본 포스팅에 들어가기 전에 Turborepo로 진행하기 위해 라이브러리를 global로 설치를 해야합니다. pnpm install turbo --global 01. 프로젝트 생성  아래의 명령어를 터미널에 입력하면, 프로젝트의 이름을 입력하고, 패키지 관리자로 사..

    Serverless에 대해서 알아보자!

    1. Serverless란? Serverless, 최근에 개발자로 일을 하면서 많이 들어본 단어다. 이 개념에 대해서 뭔 지는 알겠으나 남이 나에게 Serverless가 뭐야?? 라고 물어봤을 때 명확한 답을 할 정도로는 알지 못 하던 중. SWYG에서 진행하는 Serverless 스터디를 참여하게 되어 공부를 하게 되었다. Serverless는 단순하게 직역하자면, "서버가 없다"라는 뜻이다. 그렇다면 이것은 우리가 개발하는 서버가 없다는 뜻일까?? 그것은 아니다. 서버를 관리를 할 필요가 없다고 해서 Serverless라고 불리는 것이다. 서버 개발자가 하는 일은 단순하게 Spring boot 혹은 Node.js 등을 이용하여 API를 만드는 것이 아니다. Client에게 필요한 API를 제공함과 동..

    Apache와 Tomcat와 그 차이에 대해서

    PHP, JSP 등의서버 쪽 개발에 경험이 있거나, 웹 사이트를 정적으로 배포해본 사람이면 Apache와 Tomcat에 대해서 들어본 적이 있거나 사용해본 적이 있을 것이다. 회사에서 인프라 업무를 맡게 되어서 Front와 Server를 배포할 서버를 구축하는 등의 일을 하는 중에 Apache와 Tomcat에 대해서 자세히 알아야할 필요가 있을 거 같아서 공부를 하면서 정리한 내용을 포스팅한다. 1. Apache 우리가 흔히 말하는 Apache는 소프트웨어가 아닌 Apache Software Foundation, ASF를 의미하며 해당 재단에서 만든 것이 우리가 많이 사용하고 말하는 Apache Http Server이다. Apache Http Server는 Web Server인데, Web Server는 ..

    Web Server와 WAS에 대해 알아보자!

    참고 자료 https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html https://melonicedlatte.com/web/2019/06/23/210300.html Web Server와 WAS에 대해서 알아보기 전에 Static Pages(정적 페이지)와 Dynamic Pages (동적 페이지)에 대해서 알아보자 1. Static Pages, Dynamic Pages (1) Static pages(정적 페이지) 정적 페이지란 변하지 않는 Page를 의미하는 데, 유튜브나 페이스북, 인스타그램의 메인 페이지처럼 시간 혹은 로그인 여부 등에 따라 안에 들어있는 콘텐츠가 유동적으로 변하지 않고 기업 소개와 같이 변하지 않는 페이지를 의미한다. Web Ser..