싸피셜 3

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

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

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