비전공자도이해하는서비스연동개발의모든것:데이터베이스,웹API를넘어실시간연동까지핵심기술마스터
Part0.개발여정을시작하기전,최소한의지도
Chapter0-1.우리가만들'연동'이란무엇일까?:클라이언트,서버,DB
Chapter0-2.개발자들의공용어,데이터표현방식:JSON,XML,CSV
Chapter0-3.실습환경준비하기:Postman,DBeaver설치
Part1.데이터베이스와의대화:SQL과프로시저
Chapter1-1.데이터연동의언어,SQL:다른DB의데이터를조회하고합치는(JOIN)방법
Chapter1-2.DB비즈니스로직,스토어드프로시저:DB내부에연동로직을만들어재사용성및성능극대화
Chapter1-3.[부록]소중한데이터를지키는첫걸음:SQLInjection기초
Part2.데이터직접연동:DBLink와ETL
Chapter2-1.직접연동의이해:왜API가아닌DB를직접연결하는가?(장점과위험성)
Chapter2-2.DBLink와FederatedQuery:다른DB를내DB처럼사용하기
Chapter2-3.대용량데이터전송,ETL(Extract,Transform,Load):데이터웨어하우스및배치작업의핵심
Chapter2-4.실시간DB변경감지,CDC(ChangeDataCapture):DB로그를스트리밍하여실시간으로데이터연동하기
Part3.웹연동의표준:REST,GraphQL,웹훅
Chapter3-1.웹연동의표준,RESTAPI:HTTP기반의범용적인연동
Chapter3-2.유연한데이터요청,GraphQL:클라이언트가필요한데이터만정확히가져오는연동
Chapter3-3.이벤트기반의역방향호출,웹훅(Webhook):특정이벤트발생시서버가먼저알려주는연동
Chapter3-4.[부록]안전하고친절한API만들기:인증/인가와에러핸들링
Part4.고성능및실시간연동:gRPC,소켓,메시지큐
Chapter4-1.내부시스템간고속통신,gRPC:마이크로서비스환경에최적화된연동
Chapter4-2.끊김없는양방향통신,소켓(Socket):실시간데이터동기화
Chapter4-3.안정적인비동기통신,메시지큐(MessageQueue):대규모트래픽을위한이벤트기반아키텍처연동
Part5.실전아키텍처설계:기술선택가이드
Chapter5-1.어떤기술을언제써야할까?:연동방식선택을위한체크리스트
Chapter5-2.CaseStudy:데이터분석플랫폼구축:ETL,DBLink,RESTAPI를활용한복합시스템설계
Chapter5-3.CaseStudy:실시간주문알림시스템:메시지큐,웹훅,소켓을활용한이벤트기반시스템설계
Chapter5-4.[에필로그]연동개발자로서계속성장하기시스템:메시지큐,웹훅,소켓을활용한이벤트기반시스템설계