SSAFY 9

[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

[SSAFY 9기] 싸피란 무엇인가?

이번 싸피 9기에 합격하여 1월부터 교육을 시작했다. 주변에서 "싸피가 뭐야?", "교육 듣는 거라고?", "삼성에서 교육 시켜주는 거야?" 물어보는 경우가 많다. 그래서 이번 기회를 통해 싸피에 대해서 정확하고 알기 쉽게 전달하려고 한다! 싸피(SSAFY)란 삼성 청년 SW 아카데미의 줄임말로 삼성과 고용노동부의 지원으로 취준생에게 고품질의 SW교육을 제공해주는 프로그램이다. 요즘 네이버 부트캠프, 우테코, 42서울 등등 많은 부스트캠프가 있지만 그 중에서 싸피는 다양한 혜택이 제공된다. 싸피 혜택 1. 월 교육 지원금 100만원 지원 2. 삼성의 SW전문가가 참여한 커리큘럼 제공 3. 전공자, 비전공자 수준에 따른 반 운영 및 맞춤형 교육 제공 4. 실무 프로젝트를 통한 포트폴리오 및 실무 개발 역량..

Life/Daily 2023.01.13