해피 코딩65 [CS 컴퓨터 구조] 컴퓨터의 큰 그림 Computer ScienceCS 공부를 위해 처음으로 컴퓨터 관련 서적을 구입하였다.스파르타 부트캠프를 진행하면서 현업자, 전공자, 비전공자 등.. 다양한 사람들과 대화를 할수록 나에게 부족한 부분 중 하나가 CS 지식이라고 느꼈기 때문이다.목표🔥 컴퓨터 구조 핵심 정리컴퓨터 구조컴퓨터 과학의 가장 근원적인 학문입니다.여기서 근원적이란 말은 하드웨어에 가장 가깝다는 말과도 같습니다. 컴퓨터가 이해하는 정보데이터: 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보명령어: 데이터를 활용하여 CPU를 작동시키는 정보데이터는 명령어에 종속적인 정보CPU명령어를 이해하고 실행하는 주체[ 컴퓨터의 핵심 부품 ]CPU메모리와 캐시보조기억장치입출력장치[ 1. CPU ]CPU (중앙처리장치)정보(데.. 2024. 9. 10. [TIL 23] DDD 이해하기 Today I Learned도메인 주도 설계: Domain Driven Design(DDD) 특강을 들으며 기존에 공부했던 Layered Architecture Patten과 유사하다는 생각이 들었다. 🤔 음.. 굳이 차이점이 있다면 Layered Architecture Patten은 계층 분리에 집중을 했다면, DDD는 Layered Architecture Patten을 적용하지만, 유사한 도메인의 집합들을 어떻게 나눌지에 조금 더 초점을 맞추는 느낌이었다. 아직 DDD의 개념을 100프로 이해하지 못하여 추후에 DDD 설계 관련 서적을 구입하여 공부할 때 오늘의 기록이 밑거름이 될 수 있도록 DDD 맛보기 느낌으로 이해한 만큼만 복습해 보려고 한다.[ DDD 등장 배경 ]과거에는 주로 기술 중심의 .. 2024. 9. 9. Chapter 3. 최종 회고 🔥 Chapter 3. AI 검증 비즈니스 프로젝트가 성공적으로 마무리되었기 때문에, 프로젝트 정리 및 회고를 남기려고 한다.프로젝트 S.A (Starting Assignments)😺 Blog: https://happy-coding.tistory.com/31첫 번째 회고😺 Blog: https://happy-coding.tistory.com/30 중간 회고😺 Blog: https://happy-coding.tistory.com/32 프로젝트에 Swagger 적용하기😺 Blog: https://happy-coding.tistory.com/33Ai가 대세! Gemini API 사용하기😺 Blog: https://happy-coding.tistory.com/34Redis를 사용하여 로그아웃 블랙리스.. 2024. 9. 9. Chapter 4. 대규모 AI 시스템 설계 프로젝트 목표 물류 관리 및 배송 시스템 개발개요이번 프로젝트는 B2B 물류 관리 및 배송 시스템 입니다. B2B는 Business to Business의 약자로, 기업 간 거래를 의미합니다.스파르타 물류는 각 지역에 허브센터를 가지고 있으며 각 허브 센터는 여러 업체의 물건을 보관합니다.업체의 상품은 허브에서 필요한 경우 바로 허브로 전달됩니다.해당 상품의 배송 요청이 들어오면 목적지 허브로 물품을 이동시켜 목적지에 배송합니다.개발 환경MSA(MicroService Architecture)팀원팀장 - 서병준팀원 - 조아영팀원 - 한수빈API 명세서https://teamsparta.notion.site/API-d6ca2ca043b04f368dd39f8c01440cbb테이블 명세서https://teamsparta... 2024. 9. 6. [TIL 22] 팀 프로젝트 물류 도메인 시스템 구조 Today I Learned코딩 인생의 첫 번째 물류 관련 도메인을 하게 되었다. 처음 해보는 도메인인 만큼 프로젝트 발제를 읽으며 전체적인 흐름을 파악하는 것이 생각보다 굉장히 헷갈렸다. 이로써 물류 시스템의 전체적인 흐름을 파악하기 위해서 그림으로 그려보게 되었고, 그림으로 파악하니 확실히 전체적인 흐름을 이해하는데 큰 도움이 됐다고 생각한다.🔥 프로젝트를 그림으로 한 눈에 파악할 수 있도록 설계도를 그려보자!!시스템 구조주문 발생부산에 위치한 바구니 제작 업체가 경기도 일산의 플라스틱 가공 업체로 연락하여 1000개의 플라스틱 가공품을 주문합니다.이에 따라 플라스틱 가공업체는 스파르타 물류에 허브저장 가공품의 배송을 요청합니다.물류 처리 및 재고 이동경기도 허브에서 허브 이동 담당자에 의하여 부산.. 2024. 9. 6. [TIL 21] 팀 프로젝트 ERD 다시 그려보기 Today I Learned팀 프로젝트가 마무리됨과 함께 돌이켜 보면, 프로젝트 초기 ERD 구성을 할 때 팀장으로서 주도적으로 ERD를 구성하지 못했다는 느낌을 받았다. 그래서 오늘은 스스로가 부족하다고 느꼈던 ERD 구성을 만들었던 팀 프로젝트를 바탕으로 혼자 한 번 만들어 보려고 한다.이는 앞으로 남은 2번의 팀 프로젝트에서 조금이나마 더 주도적으로 프로젝트에 참여하고 이를 통하여 프로젝트의 초기부터 마무리까지 프로젝트의 흐름을 머릿속에 그리고 이해하기 위해서이다.목표🔥 만들었던 팀 프로젝트를 바탕으로 ERD 구성하기[ ERD ]TimeStamped@Getter@Setter@MappedSuperclass@EntityListeners(AuditingEntityListener.class)public .. 2024. 9. 4. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음