전체 글 17

클라우드 인프라를 위한 x86서버

최근 클라우드 산업이 발달하면서 CSP(Cloud Service Platform)을 사용하는 개발자, 학생들이 많아졌습니다. 그런데 이러한 클라우드 기술이 발전할 수 있었던 인프라에 대해서는 관심이 없습니다. 저 역시 x86 서버의 존재를 모르고, 클라우드 서비스를 사용하고 있었습니다. 오늘은 그 클라우드 서비스가 발전할 수 있었던 서버 아키텍처인 x86과 더불어 유닉스 서버와의 비교를 해보려 합니다. x86 서버 x86은 인텔(Intel)과 AMD(Advanced Micro Devices)에 의해 개발된 마이크로프로세서 아키텍처입니다. 이 아키텍처는 주로 개인용 컴퓨터와 서버 시스템에서 사용되며, 대부분의 현대 컴퓨터에 사용되는 프로세서 기술을 의미합니다. x86 아키텍처는 초기에 16비트 아키텍처이었..

Tech/Cloud 2023.08.23

PUB/SUB 구조

Pub - Sub 구조Pub/Sub 이란Pub/Sub은 publisher/subscribe의 줄임말로, 비동기식 메시징 패턴입니다. Publisher가 Message를 발행하면 해당 Message를 구독하고 있는 Subscriber가 해당 Message를 읽을 수 있고, 작업을 하게 됩니다. 이러한 구조에 의해 Publisher와 Subscriber는 서로 알 필요가 없습니다. Publisher는 중간 컴포넌트(버스, 브로커)에게 메시지를 전달하면 중간 컴포넌트는 해당 Topic을 구독 중인 Subscriber에게 전달해줍니다. 즉, 발신자의 메시지는 특별한 수신자가 정해져 있지 않습니다. 비동기 메세징 패턴동기 - 어떤 일의 수행과 동시에 결과가 나오는 것.비동기 - 어떤 일의 수행 즉시 결과가 나오는..

Tech/Web 2023.08.21

[Reminder] Amazon CloudFront를 이용한 HTTPS 적용

안녕하세요 SSAFYcial 9기 박철순입니다. 최근 프로젝트를 진행하며 배포 과정에서 사용했던 AWS의 CloudFront를 통해 HTTPS를 적용하여 SSL인증을 보다 쉽게 구성한 사례 및 방법을 공유하려고 합니다. HTTPS란 우리가 보통 사용하는 웹 사이트를 보면 https://cheoltecho.tistory.com 처럼 HTTPS 프로토콜을 사용하며, 다음과 같이 자물쇠 모양으로 보안 연결이 되어 있는 것을 확인할 수 있습니다. 반면에 우리가 로컬 개발 시 실행하는 API 서버나, 클라이언트 서버는 http://localhost:8080 처럼 HTTP 프로토콜을 사용하는 것을 쉽게 볼 수 있습니다. 이렇듯 보안 연결이 사용되지 않았다고 경고하며, 웹 사이트에 대한 신뢰성이 떨어지게 됩니다. H..

Tech/Cloud 2023.05.31

[Reminder] SSAFY 1학기 결실, 관통 프로젝트 회고(최우수상)

들어가며 "마음속 하나씩 있는 여행하고 싶은 마음을 계획하면서 키워보아요" - Trip Seed - SSAFY 입과한지 벌써 5개월이 지난 지금 1학기를 마치며 4주 동안 몰입하여 프로젝트를 진행했습니다. "여행 계획 및 정보 공유 커뮤니티 플랫폼 Trip Seed"를 개발하며 1학기 간 배웠던 스프링, Vue, DB, 알고리즘 모든 기술을 적용하며 서비스를 개발했습니다. 페어와 둘이서 기획부터 아키텍처 설계, 구현까지 모든 일을 해야해서 시간이 부족한 감도 없지 않아 있었지만 집중력 있게 프로젝트를 진행할 수 있었습니다. SSAFY에 입과할 당시 부족한 백엔드 지식과 역량을 채우고자 하여 지원했었습니다. 실제로 지난 1학기간 서블릿, JSP 기반의 MVC 구조의 게시판 구현과 Spring 기반 Rest..

Tech/Web 2023.05.30

갤럭시북3 프로 한 달 사용 후기

안녕하세요. 지난번에는 갤럭시 북 3 프로 언박싱 후기를 남겼는데 이번에는 한 달 동안 사용하면서 유용했던 기능에 대한 소개와 사용하며 느낀 점들을 리뷰하겠습니다. 디스플레이 디스플레이는 지난 언박싱 후기에서도 장점이라고 꼽았는데, 실제로 사용하면서 화면에 대한 큰 만족이 있었습니다. 화면 비율이 일반 노트북 대비 세로가 길기 때문에 알고리즘 문제를 풀거나 문서를 읽기가 편했습니다. 또한 온라인 응시 코딩테스트의 경우 더블모니터에 제한이 있어 노트북으로만 시험을 봐야하는 경우가 자주 있는데, 이 때에도 비교적 큰 화면으로 시험 응시하기 더욱 편안했습니다. 다만 큰 화면으로 인해 늘어난 무게와 휴대성은 조금 불편할 수 있습니다. 백팩에는 기존 갤럭시북 이온과 동일하게 잘 들어가지만, 크로스백 같은 경우에는..

Life/Daily 2023.04.28

[Reminder] 알고리즘에 진심인 사람들의 인터뷰

안녕하세요 SSAFYCial 박철순 기자입니다 : ) 벌써 SSAFY 입과 한 지 3개월 되어 가네요. 최근 "SW 역량 테스트"와 "기업 코딩테스트" 를 준비하며 많은 싸피생분들이 알고리즘 역량 향상에 대해 관심을 가지고 있는데요. 이번 포스팅이 알고리즘 관련 동기부여와 인사이트를 얻어 갈 수 있을 거라 생각합니다!! 이번에는 서울 16반의 "백준 플래티넘 등급"과 "삼성 역량테스트 B형 취득자" 5명을 대상으로 인터뷰를 진행했습니다. Q. 주 사용 언어를 정한 계기가 있다면 무엇인가요? [홍** 님] SSAFY에 입과하며 Java를 자연스럽게 사용하게 되었습니다. [이*승 님] 파이썬을 고른 계기는 기존에 사용하던 언어(Java, C++)보다 짧고 간결하게 코드를 작성할 수 있어서 고르게 되었고 Ja..

Life/Daily 2023.03.25

갤럭시북3 프로 16인치 후기 (베이지 언박싱)

안녕하세요. 철테코입니다. 이번에 싸피를 하면서 갤럭시북3 프로 체험단으로 선정되어 언박싱 후기를 남겨보려고 합니다. 모델명, 스펙 모델명: NT960XFG-KP71E CPU i7 (13세대) / RAM 16GB + (추가슬롯 1) / SSD 512GB + (추가슬롯 1) 화면 16인치 / 베이지 / 무게 1.56kg 갤럭시북3 프로 장점 기존 사용하던 갤럭시북 이온(20년도 구매)과 비교했을 때 코딩하면서 느낀 장점 5가지를 정리하면 다음과 같습니다. 장점 1. 큰 모니터에서 오는 시원함, 120Hz 주사율이 주는 부드러움 디스플레이가 커졌고, 비율이 16:10 정도 비율로 문서, 코드를 보는데 더 가독성이 좋아졌습니다 [(좌)갤럭시 북 이온 vs (우) 갤럭시북3 프로] 화면 크기 비교 장점 2. 키..

Life/Daily 2023.03.25

[Reminder] 데이터베이스 MySQL만 쓸거야?

안녕하세요. SSAFYcial 박철순입니다. 이번에는 싸피인들의 데이터베이스에 대한 견해를 넓히고자, 프로젝트 진행 시 시도해볼만한 데이터베이스를 소개하려고 합니다. 지금까지 프로젝트를 하거나 실습을 할 때 MySQL을 대부분 사용했습니다. 하지만 현재 그 외에도 Oracle, Redis, Elasticsearch, Amazon DynamoDB 등 수많은 데이터베이스 시스템이 있습니다. 저는 그 중에 사용량이 급격히 증가하고 있는 PostgreSQL과 MongoDB를 소개하겠습니다. PostgreSQL과 MongoDB 출처: https://db-engines.com/en/ranking DB 트렌드 랭킹을 보면 PostgreSQL과 MongoDB 의 사용량이 급격히 늘어난 것을 볼 수 있습니다. Postg..

Tech/Database 2023.02.28

[Reminder] Spring Cloud Netflix로 알아보는 MSA

안녕하세요! SSAFY 9기 기자단으로 활동 중인 박철순 기자입니다. 오늘은 현대화 애플리케이션의 대표 구조인 MSA 와 함께 백엔드에서 MSA를 실제 구현할 수 있는 Spring Cloud Netflix를 소개해드리겠습니다. [MSA vs Monolithic] Monolithic Architecture 모놀리틱 아키텍처는 소프트웨어 모든 구성 요소가 한 프로젝트에 통합된 형태로 기존까지 많이 쓰이던 아키텍처입니다. Micro Service Architecture(MSA) MSA는 작고, 독립적으로 배포 가능한 각각의 기능을 수행해야 하는 서비스로 구성된 프레임워크입니다. 각 서비스는 완전히 독립적 배포가 가능하고, 다른 기술 스택이 사용 가능합니다. Monolithic의 한계 부분의 장애가 전체 서비스..

Tech/Cloud 2023.02.19

[SSAFY 9기] 싸피 9기 입학식과 웰컴 키트

싸피 입과 후 2주차인 오늘 웰컴 키트를 받았다😀 점심 시간만되면 커피를 마시는 싸피생들의 필수템 텀블러와 브이로그 찍기를 원하는건지 모르겠는 짐벌 단체로 입으면 개발자가 된듯한 느낌을 줄 수 있는 후드티(아침에 선착순으로 색상 받았는데. 다행히 검은색 후드티를 받았습니다. 파란색은 피해서 다행입니다😀) 싸피 명찰도 있는데 9기는 초록색! 8기는 주황색이었습니다

Life/Daily 2023.01.19