본문 바로가기

전체 글6

SVN의 동작에 대하여 들어가기 전 머리글 중,소규모 서비스를 하는 회사의 경우, 형상 관리도구로는 SVN을 많이 접하였을 것으로 생각됩니다. 저도 svn을 사용하다가 문득 svn이 형상관리를 하는 윈리가 궁금해졌습니다. 아직은 신입이라 고연차의 사수 분께 여쭈어보고 구글링도 하며 알아보고 생각한 내용을 끄적여 보겠습니다! SVN, GIT, .. 형상관리는 왜 필요한가? SVN의 동작 구조는 구글링하면 좋은 내용의 글들이 많은데, 간단하게 요약하자면 기본적으로 "형상관리"를 하는 도구입니다. 형상이란 "사물의 생긴 모양이나 상태"를 말합니다. 다시 말해 내가 작성하고 있는 소스파일 이나 프로젝트의 모양이나 상태의 변화를 관리하는 것입니다. 그럼 형상관리가 왜 필요할까요? 그 이유는 바로 분업을 하기 때문에 발생하는 문제를 해결.. 2023. 7. 2.
웹 서비스 아키텍쳐 발전 과정 [2Tier, 3Tier] 들어가기 앞서 머릿글 일반적인 회사 웹서비스를 보면 아키텍쳐 구조를 보면 [ 웹서버 + WAS(WebApplicationServer) + DB ]로 이루어져있다. 그런데 과거에는 이런 구조가 아닌 [ 웹서버 + DB ]만을 이용하여 웹서비스를 하였다고 한다. 그렇다면 과거 웹서비스는 왜 그런한 구조였고 어떠한 이유에 발전해 왔을까? 한번 알아보자! 과거 웹서비스 [ 2 Tier ] 위에서 말했듯이 과거의 [ 웹서버 + DB ] 구조를 Tier 2 라고 한다. 과거에는 오늘날과 같이 인터넷이 대중화되고 보급되지 않았기 때문에 웹서버에서 PHP, ASP, JSP 등으로 DAO를 만들어 해당 DB데이터를 받아오는 파일의 경로로 요청해 리다이렉트시켜 처리하여도 크게 지장이 없었다. (그래서 웹서비스가 페이지 단.. 2023. 6. 30.