'Docker' 태그의 글 목록
개발자 생각
개인 생각 - Java가 떡상한 진짜 이유, Docker 없던 시대의 JVM이었기 때문
"Java는 왜 그렇게 오래 살아남았을까?"개인적으로 생각 해본적 있으실까요? "요즘은 다 Node.js, Python, Go 쓰는데 왜 한국 SI는 아직도 Java일까?"더 좋은 언어와 프레임 워크가 존재 하는데 왜 쓸까요? "Spring 배우라고 하는데 솔직히 왜 Java여야 하는지 잘 모르겠어요."아직도 mybatis 때문에 xml 쓰느라 고생 하는데 다른 언어는 딸깍으로 다 되는데 불편 하다고 생각 안해 보셨나요? 요즘 신입 개발자분들과 이야기하다 보면 자주 듣는 질문들입니다.그분들에게 Java는 그냥 "오래된 백엔드 언어", "한국 SI에서 어쩔 수 없이 배우는 언어" 정도로 인식되는 것 같아요.그런데 Java가 왜 1995년 등장 이후 30년 가까이 엔터프라이즈 시장을 압도했는지,그 본질적인 ..
2026. 6. 21. 19:00
개발자 생각
시대별로 유행했던 개발 기술 30년사 - Struts에서 Bedrock까지, 살아남은 자와 사라진 자
"형, 옛날엔 진짜 Struts로 개발했어요?""JSP에 Java 코드 직접 박아 쓴 적 있어요?""iBatis가 뭐예요?""Bedrock이요? Minecraft 말고요?" 요즘 후배들과 얘기하다 보면 시대 차이를 절절히 느낍니다.제가 신입 때 당연히 쓰던 기술을 지금 신입은 이름조차 못 들어봤고,반대로 요즘 신입이 당연히 쓰는 걸 시니어 중 일부는 모르죠.개발자 세계만큼 유행이 빨리 바뀌는 분야도 드뭅니다. 그래서 오늘은 제가 직접 보고 겪은(혹은 귀동냥한)지난 30년의 개발 기술 변천사를 시대별로 풀어보려고 합니다.프레임워크, ORM, 실시간 통신, 메시지 큐,그리고 지금의 AI 시대까지. 살아남은 기술과 사라진 기술을 한눈에 보면,우리가 지금 어디 서 있고 다음에 어디로 갈지가 보이거든요. 옛날을 ..
2026. 6. 2. 16:47
서버·DB·보안
도커(Docker)란 무엇인가 - 13년 차 개발자가 본 '서버 공부에 이만한 게 없는' 이유
도커(Docker)를 처음 접하면 거창한 서버 운영 기술처럼 느껴져 선뜻 손을 대기 어렵습니다. '서버'라는 단어가 주는 막연한 거리감과, 내 컴퓨터에서는 되는데 다른 환경에서는 깨지는 환경 불일치를 어떻게 묶어야 할지 그림이 안 잡히기 때문입니다.이 글에서는 도커(Docker) 컨테이너의 기본 개념과 가상 머신(VM)과의 차이, 도커 허브·이미지, 그리고 라이선스 기준(확인일 2026-10-19)까지 입문에 필요한 범위만 순서대로 정리합니다.📋 목차도커(Docker)란 무엇인가 - 한 문장 정리도커가 어렵게 느껴지는 진짜 이유도커 컨테이너와 가상 머신(VM)의 차이도커로 서버 공부하기 - 설치·삭제를 반복할 수 있다도커의 장점 - 어디서든 똑같은 개발 환경도커 허브(Docker Hub)와 도커 이미지..
2026. 3. 27. 12:00