Day04 RestAPI, React, TeraForm
REST API 정의 : 행위를 HTTP 매서드로 구분 메서드 GET : 조회 POST : 생성 PUT : 수정(일부 수정) DELETE : 삭제 PATCH : 수정(모든 데이터 수정) SSR방식과 REST API의 차이 기존 API REST API ...
Elasticsearch 도입으로 관심 그룹 뉴스/공시 조회 성능 개선
• Stress Test 기준: RPS 215% 향상 (25.73 → 81.16 req/s), 평균 응답시간 68% 감소 (5,173ms → 1,637ms)
• MySQL 동기식 접근 → Elasticsearch 비동기 검색, Worker timeout 문제 해결, DB 호출 3회 → 1회 감소
Azure DMS를 활용한 무중단 데이터베이스 마이그레이션
• CDC(Change Data Capture)를 통한 실시간 데이터 동기화로 서비스 중단 최소화
• Binary Log 기반 변경사항 추적 및 Full Load + CDC 2단계 마이그레이션 수행
✓ 서비스 개요
개발자 취준생 AI지원 서비스
✓ 주요 역할
개인프로젝트
✓ 주요 기술
✓ 주요 성과
✓ 서비스 개요
AI, 위치기반을 활용한 실종 반려견 매칭 서비스
✓ 주요 역할
팀장
✓ 주요 기술
✓ 주요 성과
✓ 서비스 개요
주식 포트폴리오 관리 서비스
✓ 주요 역할
팀장
✓ 주요 기술
✓ 주요 성과
REST API 정의 : 행위를 HTTP 매서드로 구분 메서드 GET : 조회 POST : 생성 PUT : 수정(일부 수정) DELETE : 삭제 PATCH : 수정(모든 데이터 수정) SSR방식과 REST API의 차이 기존 API REST API ...
SSE(Server-Sent Events)방식 구현 SSE 개념 서버에서 클라이언트로 단방향으로 메시지를 보내는 기술 클라이언트에서 서버로 요청을 보내면 서버는 연결을 유지한 채로 데이터를 주기적으로 보내준다. HTTP/1.1 스펙에 포함되어 있어, 별도의 라이브러리 없이 사용 가능하다. 주로 실시간 업데이트가 필요한 웹 페이지에서 사...
Polling, SSE 기반 통신 Http 통신 기반 : 무상태, 요청/응답 방식 Polling 방식으로 채팅 구성하기 controller 구현 ```java #### Stream 적용하기 2. dto 구현 ```java recode 타입 vo 구현 ```java 4. result 구현 ```java Port 번...
OT 강의 소개 교육과정 소개 채팅서비스 구현하기 HTTP를 활용한 통신방식 HTTP는 클라이언트의 요청이 있을 때만 응답을 하기 때문에 실시간 통신을 구현하기 어렵다. 폴링방식, 롤폴링방식을 활용한 유사한 방법을 사용하거나, SSE통신 방식을 사용하여 실시간 통신을 구현 할 수 있다. 폴링 방식 클라이언트가 서버에게 주...
무선으로 통신하기 무선랜의 개념 무선랜은 케이블이 없이 통신하는 네트워크이다. 무선랜은 무선 액세스 포인트를 통해 인터넷에 연결된다. 무선 액세스 포인는 유선랜과 무선랜을 연결해주는 장치이다.
웹사이트에 접속하기 위한 네트워크 흐름 OSI 7 계층 구조 & 네트워크의 흐름 OSI 7 계층 구조는 다음과 같다. 기본적인 통신의 흐름은 다음과 같다. LAN에서의 통신에는 스위치 장비가 MAC주소로 통신한다. WAL에서는 라우터를 이용해 통신을 하며 IP주소로 통신한다. 송신자는 7...
응용계층의 역할 클라이언트(Client) : 서버에 서비스를 요청하는 주체 서버(Server) : 클라이언트에게 서비스를 제공하는 주체 서버와 클라이언트가 통신하기 위해서는 정해진 프로토콜을 준수 해야한다. 프로토콜 내용 포트번호 ...
컨테이너 인프라 환경 컨테이너 하나의 운영체제 커널에서 다른 프로세스에 영향을 받지 않고 독립적으로 실행되는 프로세스 가상화 상태에서 동작하는 프로세스보다 가볍고 빠르게 동작한다. 모놀리식 아키텍처 하나의 큰 목적이 있는 서비스 또는 애플리케이션에 여러기능이 통합되어 있는 구조 설계하기 용이하며 개발이 좀더 단순하지만 유지보수가 ...
자바스크립트 기본개념 1. 자바스크립트 코드실행 자바스크립트는 Html에서 <script>태그를 사용한다. <script type="text/plain"> : 스크립트를 텍스트로 인식하여 실행 되지 않는다. <script type="text/javascrip"> : 스크립트를 제대로 실행한다. 2. 스크...
전송계층의 역할 전송계층의 역할 오류를 점검하는 기능(혼잡제어, 흐름제어, 오류제어 ) 제대로 수신했을 때 어떤 어플리케이션에 전달해야 하는지 식별 1. 혼잡제어 혼잡제어 : 네트워크로 들어가는 정보량을 조절하여 네크워크가 혼잡해지지 않게 조절 하는 방법 먼저 하나의 데이터...