전체 글
-
[FISTUDY] IP, TCP스터디 2024. 6. 6. 21:16
IP와 TCP는 각각 RFC 791, RFC 793에 표준이 정의되어 있으며, 해당 문서를 중점으로 IP와 TCP에 대해 이야기해 보겠습니다.RFC 문서를 전부 작성할 수 있지만, 글이 너무 길어지는 관계로 Intruduction 부분만 정리하여 전체적인 이론을 알아보겠습니다. IP1.1 MotivationIP는 패킷으로 컴퓨터 간 통신을 하는 네트워크의 상호 연결된 시스템에서 사용하기 위해 디자인되었다는 것을 알 수 있으며, 이런 시스템은 카테넷(catenet)이라고 불립니다. IP는 데이터그램이라는 데이터 블록을 source에서 destination으로 전송하며, 여기서 source와 destination은 고정 길이 주소로 식별할 수 있는 호스트입니다. 그리고 IP는 긴 데이터그램의 조각화 및 재조..
-
[FISTUDY] 서포트립에서의 기술 스택 선정 이유 - 백엔드스터디 2024. 5. 26. 21:19
이번에는 백엔드 기술 스택 선정 이유에 대해 이야기해보겠습니다. 저번 글에서 잠깐 이야기했지만, 백엔드 기술 스택의 경우 프로젝트 요구 사항에 의해 Java와 Spring Boot를 사용했어야만 했습니다. 그리고 위 시스템 아키텍쳐를 보면 마이데이터 서버를 별도로 구축한 것을 확인할 수 있습니다. 실제 마이데이터 서버를 사용하기 위해선 마이데이터 사업자와의 계약이 필요하므로 저희 프로젝트에선 사용할 수 없었습니다. 따라서 저희는 마이데이터 데이터셋을 구성하거나, 마이데이터 서버를 흉내내는 별도의 서버를 구축하는 방법이 있었습니다.저희 팀은 회의 결과 조금 더 현실적으로 서비스를 만들기 위해 마이데이터 API 명세에 맞는 별도의 마이데이터 서버를 구축했습니다.마이데이터 서버의 빠른 구축을 위해 서포트립 핵..
-
[FISTUDY] 서포트립에서의 기술 스택 선정 이유 - 인프라스터디 2024. 5. 23. 20:57
수료후 같이 스터디를 진행하며 우리FISA 최종 프로젝트에서 사용된 기술들을 왜 사용했는지에 대해 정리하고 기록하고자 합니다.이 글에서는 인프라에 관련된 기술 스택에 대해 이야기할 것이고, 추후 백엔드, 프론트엔드에 대해서도 다른 글로 작성해 나갈 예정입니다.일단 최종 프로젝트는 약 7주간 진행하였으며, 저희 팀의 경우 기획 단계에서 주제가 한 번 변경되어 기획에만 약 2주 정도의 시간을 사용했었습니다. 따라서 저희한테 시간적 여유가 없는 상황이었습니다. 위 그림은 저희 서비스 아키텍쳐로 별도의 마이데이터 서버를 자체 구축한 것을 확인할 수 있습니다.Frontend는 Javascript, React를, Backend는 Java, Spring Boot을, DB는 MySQL을, 그리고 AWS EC2를 사용..