신입부터 현재까지, 다양한 프로젝트를 통해 성장해온 개발 여정을 소개합니다.

2023.09 ~ 현재, 로펌에서 다양한 프로젝트 경험

80여 개 홈페이지에 배포된 채팅 시스템 개발

Next.js, TypeScript, DB 설계부터 배포까지
기술적인 고민과 해결 과정을 기록합니다.
![[AI 에이전트] 2주차 : 프롬프트 기법 4가지](https://velog.velcdn.com/images/hongchee/post/a58977a1-3a18-411f-b53c-5d1046506370/image.jpeg)
주요 프롬프트 기법 4가지 정의 각 프롬프팅별 테스트 결과를 정리해 보았습니다.
![[AI 에이전트] 1주차 : LLM 호출 테스트 및 고객 문의 구조화 실험](https://velog.velcdn.com/images/hongchee/post/82bff1bf-812b-44d3-8d02-f2b7cc40138e/image.jpeg)
이번 과제에서는 LLM을 활용하여 이커머스 고객 문의를 자동으로 분류하는 실험을 진행했습니다. 초기 모델(V1)부터 성능과 비용을 최적화한 최종 모델(V2)까지의 과정을 정리합니다.

네트워크 계층은 IP 주소를 활용해 데이터 링크 계층의 한계인 타 네트워크 경로 파악과 호스트 특정 문제를 해결합니다. IPv4는 주소 지정과 더불어 패킷을 MTU 크기에 맞춰 쪼개는 단편화 기능을 수행하며, 주소 고갈 문제를 해결하기 위해 128비트 체계의 IPv6가...

주소 지정은 IP 주소로 이루어진다IP 주소의 구조 : 크게 네트워크 주소와 호스트 주소로 구성된다네트워크 주소네트워크를 표현하는 부분이다

이더넷 (1) 이더넷과 연결 매체 이더넷 현대 LAN,특히 유선 LAN 환경에서 가장 대중적으로 사용되는 기술이다 물리 계층에서는 사용되는 케이블 → 이더넷 규격이 다르다 다양한 통신 매체의규격 ,송수신되는 프레임의 형태 , 프레임을 주고받는 방법 등이 정의...

컴퓨터 네트워크란? 여러 개의 장치가 마치 그물처럼 서로 연결되어 정보를 주고받을 수 있는 통신망 네트워크는 그래프라는 자료구조 형태를 가지고 있다. 컴퓨터들이 서로 대화할 수 있게 선이나 무선으로 연결된 통신망입니다. 네트워크의 네트워크 , 인터넷 여러 ...

파일 시스템은 운영체제 내부에서 파일과 디렉터리를 생성·삭제·읽기·쓰기 등으로 관리하는 핵심 프로그램이다.

요구 페이징은 프로그램 전체를 메모리에 올리지 않고 필요한 페이지만 메모리에 적재하는 방식으로, CPU가 접근하려는 페이지가 메모리에 없으면 페이지 폴트가 발생하고, 운영체제가 해당 페이지를 디스크에서 가져와 적재한 뒤 다시 실행을 이어간다.

연속 메모리 할당은 프로세스에 연속된 물리 메모리 공간을 배정하는 방식으로, 스와핑을 통해 사용되지 않는 프로세스를 디스크로 옮겨 RAM 공간을 확보할 수 있지만 속도가 느린 디스크를 사용하기 때문에 성능 저하(스래싱)가 발생할 수 있다.

교착상태(Deadlock)는 두 개 이상의 프로세스가 서로가 가진 자원을 기다리며 아무도 진행하지 못하는 상태로, 자원 할당 관계를 나타내는 그래프에서는 보통 원형 형태로 나타난다.

동시다발적으로 실행되는 프로세스들은 서로 협력하며 영향을 주고 받는다 . 이 과정에서 자원의 일관성을 보장해야한다.→ 프로세스나 스레드는 동시에 실행되면서 공유 자원(변수, 파일, 메모리 등) 을 사용한다.

운영체제가 프로세스들에 공정하고 합리적으로 CPU 자원을 배분하는 것이다.