[신한투자증권] 프로디지털아카데미 6기 수료 회고
·
개발 기록
드디어!2025년 4월 22일부터 10월 24일까지 6개월간 진행된신한투자증권 프로디지털 아카데미를 수료했다. 반년간 프디아를 하며 생각한 것들을 가볍게 쭉 적어보려고 한다. 아래는 여담이다!더보기나는 8학기에 프디아를 시작했다. 이미 7학기에 이수학점을 다 채워둔 상태여서사이버 강의 하나만을 수강하면서 프디아에 다녔다. 프론트엔드 수업 끝나자마자 프로젝트 룸에서 기말고사를 쳤던 기억이 난다.이때도 꽤 바빴는데 유종의 미로 A+를 받으며 마무리할 수 있어 뿌듯했었다. 3학년이 끝나고 휴학하고 참여한 친구와 마지막 학기인 나를 제외하고는대부분 수료생이나 졸업생이었다. 개인적으로는 대학에 다니고 있더라도 부캠 생각이 있다면 한 학년 마치고 나서혹은 나처럼 이수 학점을 다 채웠다면 마지막 학기에 부트캠프를..
[신투 프디아] 그룹형 주식 투자 서비스 - ToGather 프로젝트 회고
·
[프디아] 파이널 프로젝트
드디어 반 년간의 프디아 교육 기간이 끝나고 최종 발표까지 끝마쳤다!오늘은 파이널 프로젝트였던 ToGather 프로젝트에 대해 간단하게 회고해보려고 한다! 9월 25일부터 10월 23일까지 진행된 신한투자증권 프로디지털아카데미 파이널 프로젝트가 마무리됐다.주제는 'MSA & 클라우드를 활용한 금융 프로젝트' 개발이였다. 우리 팀은 🧶공동 목표 달성을 위한 그룹형 주식 투자 서비스, ‘ToGather’를 개발했다. 아래는 ToGather 프로젝트의 GitHub 레포지토리다. ToGather-FinalToGather-Final has 3 repositories available. Follow their code on GitHub.github.com 기획 배경시작은 모임 통장이었다.친구들과 여행 자금을..
[신투 프디아] 그룹 단위 주식 공동 매매 - 결제는 정수, 거래는 소수
·
[프디아] 파이널 프로젝트
이 글은 알파코에서 진행되는 [신한투자증권] 프로디지털아카데미 과정 중, 김송아 강사님과 함께하는 '파이널 프로젝트'를 기반으로 작성되었습니다 바쁘다 바빠 현대 사회 🏃‍♀️ 투게더를 개발하기 시작한게 엊그제 같은데 벌써 다음 주면 발표와 수료식이 다가온다.마지막까지 힘내서 달려보자! 그럼 글 시작!이번 주는 이슈가 정말 많았다.그중에서도 특히 기억에 남는 두 가지가 있다. 1️⃣ 그룹 단위 공동 매매 시, 결제 이슈2️⃣ 한국투자증권 OpenAPI WebSocket 연동 오늘은 그중 첫 번째, 그룹 공동 매매 결제 이슈에 대해 이야기해보려고 한다. 문제의 시작: 소수점은 거래되는데, 결제는 정수만 된다?주식 거래는 소수점 단위로 가능하다.예를 들어 42,500원의 주식을 7명이 공동으로 산다면, 인..
[신투 프디아] MSA 좋은 듯 어렵다 - 왜 투게더는 MSA로 설계했을까?
·
[프디아] 파이널 프로젝트
이 글은 알파코에서 진행되는 [신한투자증권] 프로디지털아카데미 과정 중, 김송아 강사님과 함께하는 '파이널 프로젝트'를 기반으로 작성되었습니다. 이번 글에서 다룰 내용은 바로!우리 서비스에 '왜 MSA 방식을 도입했느냐'이다! 💥 시작에 앞서 MSA 란 무엇일까?일단 MSA(Microservice Architecture)와 모놀리식(Monolithic Architecture)의 차이를 간단히 짚고 넘어가자. 🧱 모놀리식(Monolithic Architecture) - 하나의 큰 애플리케이션 안에 모든 기능이 통합된 구조 - 유저, 매매, 페이 기능이 모두 한 프로젝트 안에 공존한다. - 초기 개발은 빠르지만, 규모가 커질수록 유지보수가 어려워진다. ex) 결제 모듈 하나를 수정하더라도 전체 빌드..
[신투 프디아] API Gateway와 MSA에서의 경로 설계 - /api 접두사, 꼭 써야 할까?
·
[프디아] 파이널 프로젝트
이 글은 알파코에서 진행되는 [신한투자증권] 프로디지털아카데미 과정 중, 김송아 강사님과 함께하는 '파이널 프로젝트'를 기반으로 작성되었습니다 이얏호 중간 발표가 끝나고 드디어 제대로 된 개발 시작!더보기저번 주에는 MSA 구조 고민하고, ERD 하루 종일 만드느라..이번 주 월요일과 화요일에는 중간 발표를 위한 PPT를 만드느라 정신이 없었다.피그마부터 피피티까지! 이정도면 나름.. 디자이너가 됐다고 봐도 무방하다. 실력은 그렇지 못하지만.. 그리고 중간 프로젝트처럼 이번에도 발표를 맡게 되었다.발표 10분에 질의응답만 30분!을 받았는데 이 내용은 다음 글에 자세히 정리해보겠다. 그럼 이제 진짜 본론으로! 매매 기능을 구현하기 위해 user와 group 컨트롤러를 보다가 이상한 부분을 포착했다.바..
[신투 프디아] ERD 트레이딩 시스템 개선기 - 왜 다시 설계했을까?
·
[프디아] 파이널 프로젝트
이 글은 알파코에서 진행되는 [신한투자증권] 프로디지털아카데미 과정 중, 김송아 강사님과 함께하는 '파이널 프로젝트'를 기반으로 작성되었습니다 ERD 트레이딩 시스템 개선기프로젝트 2주차!이번 주의 가장 큰 이슈는 세 가지였다.1. 디자인2. MSA3. ERD 이번 글에서는 ERD에 있었던 이슈를 정리해보겠다. 초기 ERD를 바탕으로 trading-service의 Entity를 구현하던 도중 몇몇 문제들을 확인했다.문제 1. 개인/그룹 계좌와 주식 테이블 간 연결 부재 InvestmentAccount(개인 투자 계좌)와 InvestmentAccountLedger(원장)가 Stock 테이블이 연결되어 있지 않았다. 그룹 투자 구조에서도 동일한 문제가 존재하여, 실제 주식 매매 데이터와 계좌 데이터가 끊..
[신투 프디아] 파이널 프로젝트 '투게더' 기획
·
[프디아] 파이널 프로젝트
이 글은 알파코에서 진행되는 [신한투자증권] 프로디지털아카데미 과정 중, 김송아 강사님과 함께하는 '파이널 프로젝트'를 기반으로 작성되었습니다. 바쁘다 바빠중간 프로젝트 'FOMO' 개발이 끝나고, 정신차리니 파이널 프로젝트가 다가왔다. 이번 프로젝트에서는 CTO를 맡았다.열심히 해봐야지 이번 글에서는 가볍게 우리가 하려는 프로젝트에 대해 기록하고자 한다.먼저 한 줄 소개하자면!공동 목표 달성을 위한 그룹형 주식 투자 서비스 이다. 이제 글 시작! 발단일단 우리 팀의 초기 아이디어는특정 목표를 위해 다같이 투자하는 서비스를 만들자! 였다. 예를 들면.. 여행을 위해 같이 목표액을 모으는 서비스 이제 투자를 곁들인.. 그래서 우리는 카카오뱅크의 '모임통장'에서 출발해그룹장의 명의로 만드는 '모임투자통장'..
[프디아] 금융 데이터 흐름부터 알림까지 – FOMO 프로젝트 회고
·
개발 기록
7월 2일부터 7월 29일까지 진행된 신한투자증권 프로디지털아카데미 프론트엔드 프로젝트가 마무리됐다.주제는 'OpenAPI를 활용한 금융 프로젝트' 개발이였다.우리 팀은 📊 한국 투자자를 위한 실시간 미국 시장 요약 & 알림 서비스, ‘FOMO’를 개발했다.아래는 FOMO 프로젝트의 GitHub 레포지토리다. FOMO_SOLFOMO_SOL has 8 repositories available. Follow their code on GitHub.github.com 그럼 지금 바로 회고 시작! 🎉FOMO란 뭘까?FOMO는 Fear Of Missing Out 의 줄임말로, 어떤 흐름이나 기회에서 소외될까 봐 느끼는 불안감을 뜻한다. 투자자라면 한 번쯤 겪어봤을 감정이다.투자를 하다보면 ‘나만 안 사면 어쩌..
AWS Solutions Architect - Associate(SAA-C03) 자격증 취득 후기
·
Cloud
2025년 5월 18일에 AWS Cloud Practitioner(CLF-C02)를 취득하고, 약 한 달 후인 6월 22일에 Solution Archtect Associate(SAA-C03)까지 취득했다! 아래는 AWS CLF 취득 후기이다. AWS Cloud Practitioner (CLF-C02) 자격증 취득 후기2025년 5월 18일에 AWS Cloud Practitioner(CLF-C02)를 취득하고, 약 한 달 후인 6월 22일에 Solution Archtect Associate(SAA-C03)까지 취득했다! 아래는 AWS SAA 취득 후기이다! AWS Voucher에 대한 내용도 자세히 적어두었jigoo-log.tistory.com AWS Certified Solutions Architec..