Server

서버 개발자, 서버 엔지니어 차이점

doriver 2024. 1. 24. 11:06

https://www.youtube.com/watch?v=GOpIBZ0pW8k

완전히 역할이 다름

 

서버 개발자

주로 자바나 파이썬
결제기능, 로그인 기능 등등
프론트엔드에서 원하는 API를 제공해주는 프로그래밍

 

서버 엔지니어

서버 관리
서버에 프로그램들이 배포 될수 있도록
서버 전반적으로 운영, 배포, 관리 그리고 성능 최적화

자바 개발자가 스프링을 통해 웹서버프로그램을 만들면
앞단에 웹서버( nginx )가 같이 있어야 되는 경우도 있고

프로그램 하나만 있으면 죽을수 있기때문에 도커, 쿠버네티스 써서
컨테이너 단위로 복제본이 관리 되기도 하고( 죽지않도록 )

서버에 대해 구축해서 로드 밸런싱 하는 부분

 


비슷한 맥락들

서버엔지니어, 시스템 엔지니어, DevOps엔지니어, 리눅스 엔지니어, SRE엔지니어 

 

좀더 하드웨어적, 네트워크에 더 특화

인프라 엔지니어 , 네트워크 엔지니어