반응형

분류 전체보기 160

웹 아키텍처9 - 컨테이너화/가상화 도구와 Docker

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  가상화. CS의 핵심 지난번에 포스팅한 '캐싱'에 이어 '가상화(추상화)'라는 콘셉트도 운영체제부터 시작해서 애플리케이션까지 IT의 전반적인 핵심 개념인 것 같네요. 어떤 과목을 공부하든 계속 보게 되는 것 같습니다. 저는 도커를 최근 웹 프로젝트를 진행하며 사용해 보았습니다. 이전까지는 주변에서 도커라는 단어와, "도커가 필수이다. 도커 진짜 좋다". 라는 말들을 듣기만 했습니다. 궁금하긴 했습니다. 도커가 도..

웹 아키텍쳐 2024.02.17

웹 아키텍처10 - 서버리스 아키텍처와 AWS Lambda

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  서버리스 아키텍처의 이해 최근에 서버리스는 비용이 거의 들지 않는다는 말을 우연히 들었습니다. 그래서 서버리스 아키텍처도 제 프로젝트에 적용할 수 있을지 계속 알아보고 있습니다. 오늘은 그 일환으로 서버리스 아키텍처에 대해 정리해 보겠습니다. 서버리스 아키텍처란?서버리스 아키텍처는 서버 관리의 필요성을 최소화하고, 개발자가 애플리케이션의 핵심 기능에 집중할 수 있도록 하는 클라우드 컴퓨팅의 한 형태입니다. 서버리..

웹 아키텍쳐 2024.02.17

웹 아키텍처8 - 클라우드 서비스와 AWS(아무것도 모르고있다가 돈 날림)

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208   클라우드 서비스의 무서움웹 아키텍처 중 제가 제일 많이 신경 쓰는 부분이지 않을까 싶네요. 가끔 보면 클라우드 서비스로 인해 의도치 않은 비용을 지불했다는 이야기가 많이 들려오곤 합니다. 그리고 저도 안 좋은 경험이 있습니다.. 때는 1년 전인 2022년 9월이었습니다. 대학교 2학년 막 복학했을 때, '시스템 프로그래밍'이라는 수업을 수강하였습니다. 그런데 수업에서 네이버 클라우드를 사용해 서버를 빌려 put..

웹 아키텍쳐 2024.02.17

웹 아키텍처7 - 데이터 파이프라인(나는 데이터 파이프라인을 사용하는 걸까?)

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  웹 아키텍처에서의 데이터 파이프라인공부하기 전인 지금, 데이터 파이프라인이라고 하면 그냥 데이터를 처리하는 과정이라고 알고 있습니다. 데이터 파이프라인만 특히 신경 써서 알아보거나 조사해 볼 생각은 없었습니다. 제 프로젝트는 파이썬 라이브러리로 주가 데이터를 수집하고 정제하여 요청에 필요한 데이터를 준비하는 도커 컨테이너가 있는데, 이 부분이 데이터 파이프라인과 연관이 있을 것 같긴 하네요. 한번 공부해 보겠습니..

웹 아키텍쳐 2024.02.17

웹 아키텍처6 - 전문 검색 서비스와 ElasticSearch

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  웹 아키텍처에서의 전문 검색 서비스 이해이번 학기(3-2)에 '정보검색과 웹' 강의와 '데이터베이스' 강의를 수강하며 ElasticSearch에 대해 알게 되었습니다. 아직 배우진 않았지만 보아하니 데이터베이스 인기순위 7위에 올라와있고, 뭔가 기존에 알던 데이터베이스와는 다른 느낌이었습니다. 웹 아키텍처에서도 전문 검색 서비스라는 항목이 있던데, 오늘 이것이 어떤 역할을 하는지 공부해 보겠습니다.참고로 전문(s..

웹 아키텍쳐 2024.02.17

웹 아키텍처5 - 메세징 시스템과 Kafka - 디도스 방지 가능?

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  웹 아키텍처에서의 메세징 시스템에 대한 이해 저는 웹사이트 제작 프로젝트를 진행하고 있습니다. 그런데, 만약 누군가가 한 번만 클릭해도 되는 버튼을 일부러 악의적으로 수백 번을 매우 빠르게 클릭하여 웹 서비스가 정상적으로 기능하지 않는 상황을 계속 걱정하고 있습니다. 최근에 메세징 시스템을 알게 되었고, 오늘 한번 공부해보려고 합니다. 특히 레디스와 함께 알게 된 카프카에 대해 궁금한 점이 많습니다. 한번 공부..

웹 아키텍쳐 2024.02.17

웹 아키텍처4 - 캐싱 시스템과 Redis (23.11.9)

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  웹 아키텍처에서의 캐싱 시스템에 대한 이해 '캐싱'이라는 개념은 웹뿐만이 아니라 IT 전반적으로 매우 중요하고 자주 보는 개념인 것 같습니다. 운영체제를 공부할 때에도 캐시를 많이 봤던 기억이 있네요. 지금 생각해 보면 운영체제를 배울 때 나왔던 알고리즘과 개념들이 다른 것들을 공부할 경우에도 기반이 되어 많은 도움을 주는 것 같습니다. 왜 운영체제를 공부해야 하는지 계속 실감하고 있습니다. 최근에 웹 아키텍처에..

웹 아키텍쳐 2024.02.17

웹 아키텍처3 - 웹 애플리케이션 서버(WAS) - 스프링은 WAS?

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  웹 애플리케이션 서버(WAS) 이해하기저는 작년 스프링을 공부할 때, 웹 서버와 웹 애플리케이션 서버가 뭔지도 모르고 스프링과 스프링부트 공부를 하여 부끄러웠던 경험이 있습니다. 그리고 또 궁금한 점이 있습니다. 스프링을 공부할 때 제 기억으로는 스프링에 톰캣이라는 웹 애플리케이션 서버가 내장되어 있다고 들었던 것 같습니다. 음? 저는 스프링이 웹 애플리케이션 서버인 줄 알았는데, 톰캣이 WAS라면 스프링은 뭐였..

웹 아키텍쳐 2024.02.17

웹 아키텍처2 - 웹서버란? 웹 어플리케이션 서버와 다른건가?

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 비슷한 차트 검색기 similar chart finder내 종목의 차트는 상승하는 차트일까요?3.35.36.208  웹서버 이해하기두 번째로, 웹서버에 대해 공부해보려고 합니다. 저는 서버라는 것을 작년 여름 스프링 공부를 하며 처음 제데로 공부했습니다. 하지만 당시에는 아키텍처에 대한 이해 없이 무작정 스프링과 스프링부트에 대해서만 공부했던 것 같습니다. 톰캣, 아파치 등의 단어가 종종 나오긴 했지만, 크게 신경 쓰지 않고 넘어갔었습니다. 그리고 3학년 1학기에 '서버프로그래밍'이라는 강의를 수강하였는데, 그때 제가 아는 웹..

웹 아키텍쳐 2024.02.17

웹 아키텍처1 - DNS (similarchart.com) (23.11.9)

제 프로젝트는 사용자가 특정 차트를 고르면, 코스피 코스닥 전 종목의 과거(5년) 차트들을 모두 탐색하여 가장 유사한 차트 10개 정도를 골라 사용자에게 보여주는 것이 목표입니다. 웹프로젝트 링크 similar chart finder 내 종목의 차트는 상승하는 차트일까요? 3.35.36.208 DNS(Domain Name System) 이해하기 저는 웹 프로젝트를 하나 진행 중인데, similarchart.com이라는 도메인을 구매해서 웹사이트를 운영해 볼 계획입니다. 그전에, DNS에 대해 확실히 짚고 넘어가려고 합니다. DNS, 즉 도메인 네임 시스템은 인터넷의 전화번호부라고 생각하면 좋습니다. 우리가 웹 브라우저에 주소를 입력하면, 그 주소를 해당 서버의 IP 주소로 변환해 주는 역할을 하는데요, ..

웹 아키텍쳐 2024.02.17
반응형