"프론트 시작하려는데 앵귤러, 리액트, 뷰 중에 뭘 배워야 하죠?" "셋이 뭐가 그렇게 다른가요?" "회사는 리액트 쓰는데 저는 뷰가 편해요, 괜찮을까요?" "신입인데 그냥 제일 인기 많은 거 하면 되나요?" 프론트엔드에 발 들이는 분들이 거의 빠짐없이 던지는 질문들입니다. 답을 하나로 못 박기 어려운 게, 셋 다 나름의 이유로 태어났고 각자 잘하는 영역이 다르기 때문이에요.저는 2012년에 jQuery로 화면을 짜며 개발을 시작했습니다. 그러다 프레임워크 시대로 넘어가는 과정을 현장에서 겪었는데, 솔직히 처음엔 적응이 쉽지 않았어요. 그 얘기는 본문에서 풀겠습니다. 오늘은 앵귤러, 리액트, 뷰가 각각 어떤 문제를 풀려고 태어났는지, 그리고 지금(2026년) 기준으로 무엇이 강하고 무엇이 약한지를 최대한..
"이거 왜 안 되죠?" "에러 떴는데 어떻게 고쳐요?" "급해요, 알려주세요." 개발 좀 해본 분이라면 한 번쯤 이런 질문을 던졌다가 싸늘한 반응을 받아본 적 있을 겁니다. 저도 그랬어요. 그런데 그 싸늘함이, 돌아보면 제 개발 인생에서 가장 큰 전환점이었습니다.오늘 하려는 얘기는 코딩 기술담이 아닙니다. 스택오버플로우라는 사이트의 질문 문화를 만난 뒤, 제 사고방식과 소통 습관이 바뀌고, 거기서 시작된 엉뚱한 호기심이 실력을 끌어올린 이야기예요. 결론부터 말하면, 저를 키운 건 좋은 답이 아니라 좋은 질문을 만들려는 발버둥이었습니다.혹시 "너는 커뮤니케이션이 좀 약하다"는 말을 들어본 분, 분명 머릿속에선 정리가 됐는데 막상 말로 풀면 자꾸 꼬여서 답답했던 분이라면 공감하실 만한 이야기일 거예요. 저는..
"형, 옛날엔 진짜 Struts로 개발했어요?""JSP에 Java 코드 직접 박아 쓴 적 있어요?""iBatis가 뭐예요?""Bedrock이요? Minecraft 말고요?" 요즘 후배들과 얘기하다 보면 시대 차이를 절절히 느낍니다.제가 신입 때 당연히 쓰던 기술을 지금 신입은 이름조차 못 들어봤고,반대로 요즘 신입이 당연히 쓰는 걸 시니어 중 일부는 모르죠.개발자 세계만큼 유행이 빨리 바뀌는 분야도 드뭅니다. 그래서 오늘은 제가 직접 보고 겪은(혹은 귀동냥한)지난 30년의 개발 기술 변천사를 시대별로 풀어보려고 합니다.프레임워크, ORM, 실시간 통신, 메시지 큐,그리고 지금의 AI 시대까지. 살아남은 기술과 사라진 기술을 한눈에 보면,우리가 지금 어디 서 있고 다음에 어디로 갈지가 보이거든요. 옛날을 ..
"형, 네이버는 처음부터 Java였죠?""배민도 Spring으로 시작한 거 아니에요?""카카오가 Ruby였다고요? 진짜요?"후배 개발자들과 한국 IT 대기업 이야기를 나누다 보면,거의 모두가 같은 오해를 하고 있어요."한국 IT 대기업은 처음부터 Java/Spring 같은 정통 엔터프라이즈 스택이었을 것"이라는 오해죠. 그런데 진실은 충격적입니다.네이버는 PHP로 시작했고, 배달의민족도 PHP였고, 카카오는 Ruby on Rails 시대를 거쳤어요. 지금 한국 IT를 지배하는 거대 기업들이 처음엔 그저 그런(?) 기술 스택으로 출발했다는 거죠.이게 단순한 트리비아가 아니라, 스타트업이 어떻게 성장하면서 기술을 진화시켜야 하는지에 대한 중요한 교훈을 담고 있어서 오늘 한 번 정리해보려고 합니다. 혹시 지금..
서비스가 어느 정도 자리를 잡고 나면 한 번쯤은 마주치게 되는 순간이 있다.매출은 늘었는데 코드는 10년 전 그대로고, 보안 점검 한 번 제대로 안 받아본 그 상태. 우리도 그랬다. 이 글은 그 상태에서 출발해서 AWS WAF, DB 권한 분리, ProxySQL까지 단계적으로 손을 댄 기록이다.결론부터 말하면 마지막에 ProxySQL을 끼워 넣은 게 가장 큰 한 수였는데, 거기까지 가게 된 이유가 좀 어처구니없다.그 얘기를 하려고 한다.시작은 WAF였다처음 보안 작업을 시작한 건 사실 WAF부터였다. 외부 침입 시도가 로그에 종종 찍히기 시작했고, 컴플라이언스 이슈도 슬슬 신경 쓰이던 때였다. 선택지는 몇 개 있었다. 직접 nginx 단에서 룰을 짜는 방법,CloudFront 에 설정 하는 방법,그리고 ..
"안티그래비티 2.0 나왔다는데, 그래서 클로드 코드랑 뭐가 다른 거야?""Gemini CLI 곧 없어진다던데 안티그래비티로 넘어가야 하나?""월 100달러짜리 새 요금제 생겼다는데 그거 살 만함?" 요즘 개발자 단톡방에서 오가는 질문들입니다.사실 저는 안티그래비티 2.0을 일부러 깐 게 아니라, 강제 업데이트로 어느 날 갑자기 쓰게 됐습니다.2.0이 살짝 불편한 구석이 있어서 IDE 버전도 따로 깔아 같이 쓰고 있고요. 개인적으로 재미 삼아 하는 프로젝트는 2.0한테 대화로 통째로 맡겨버리고,회사 일은 IDE 버전으로 결과를 제 눈으로 보면서 고치는 식으로 나눠 씁니다. 그렇게 나눠 쓰면서 받은 인상과, 발표 내용 중 잘못 알려진 부분들을 정리해 봤습니다. 이 글에서는 안티그래비티 2.0이 1.0과 뭐..
API(Application Programming Interface)는 현대 웹과 모바일 서비스가 서로 데이터를 주고받는 핵심 통신 수단입니다.지난 10년 이상 API 시장의 절대 강자였던 REST API는 단순함과 직관성으로 전 세계 개발자의 사랑을 받아왔습니다.하지만 2015년 페이스북이 충격적인 발표를 합니다. "우리는 더 이상 REST API를 쓰지 않습니다. 우리가 만든 새로운 방식, GraphQL을 공개합니다."도대체 무슨 문제가 있었길래 세계 최대 SNS 기업이 표준이나 다름없던 REST API를 버리고 자체적인 API 기술을 만들었을까요?이 글에서는 REST API와 GraphQL의 차이점, 각각의 장단점, 그리고 실무에서 언제 어떤 것을 선택해야 하는지 명확하게 정리해 드립니다.📋 목차..
"데이터 분석 배우려는데 R로 시작할까요,Python으로 시작할까요?" 데이터 분석을 시작하려는 사람이라면 누구나 한 번쯤 부딪히는 질문입니다.인터넷을 검색해 봐도 누구는 "무조건 R이지!" 누구는 "이제는 Python 시대야"라고 외치는데, 막상 두 언어가 정확히 어떻게 다른지 제대로 설명해 주는 글은 의외로 찾기 어렵습니다. 그런데 알고 보면 이 두 언어는 시작점부터가 완전히 달랐습니다.R은 1992년 뉴질랜드 대학의 통계학자 두 명이 통계 분석만을 위해 만든 언어고,Python은 1989년 네덜란드 프로그래머가 크리스마스 휴가에 심심해서 만든 범용 언어입니다. 30년이 지난 지금, 이 두 언어는 데이터 분석 시장에서 정면으로 격돌하며 양강 구도를 형성하고 있죠.도대체 두 언어는 어떻게 시작됐고, 어..
최근 IT 업계와 개발자들 사이에서 가장 뜨거운 감자로 떠오른 이름이 있습니다. 바로 깃허브(GitHub)에서 역대 가장 빠른 속도로 별 20만 개를 돌파하며 전 세계적인 신드롬을 일으킨 '오픈클로(OpenClaw)'입니다.단순히 질문에 대답만 해주던 기존의 AI를 넘어, 내 컴퓨터에 직접 접속해 파일을 정리하고 이메일을 보내며 스스로 생각해서 업무를 처리하는 '진짜 인공지능 비서'의 시대가 열린 것입니다.하지만 그 강력한 기능만큼이나 치명적인 보안 위험 때문에 기업들이 사내 사용을 전면 금지하는 사태까지 벌어지고 있습니다. 도대체 오픈클로가 무엇이길래 이렇게 난리인지, 어떻게 활용할 수 있으며 왜 조심해야 하는지 아주 쉽게 정리해 드립니다.📋 목차오픈클로(OpenClaw)란 무엇인가? (탄생 비화)챗..
최근 기업의 업무 환경이 디지털로 전면 전환되면서 협업툴의 사용 빈도가 폭발적으로 증가하고 있습니다.하지만 이와 동시에 기업의 핵심 데이터를 집요하게 노리는 웹 해킹 공격도 날이 갈수록 교묘하고 악랄해지고 있는 실정입니다.이러한 치명적인 보안 위협으로부터 우리 회사의 소중한 데이터를 가장 안전하고 확실하게 지켜주는 핵심 기술이 바로 WAF(웹방화벽)입니다.오늘 이 글에서는 어려운 전문 IT 용어 대신 누구나 직관적으로 쉽게 이해할 수 있는 웹방화벽의 뜻과 함께, 우리 회사의 협업툴이 절대 해킹당하지 않는 진짜 이유를 명확하고 상세하게 설명해 드립니다.📋 목차✅ WAF(웹방화벽)란 무엇인가?🚀 일반 방화벽과 웹방화벽의 본질적 차이점💡 우리 회사 협업툴에 WAF가 절대적으로 필수인 이유📌 WAF 도입..
/분류 전체보기 127
"프론트 시작하려는데 앵귤러, 리액트, 뷰 중에 뭘 배워야 하죠?" "셋이 뭐가 그렇게 다른가요?" "회사는 리액트 쓰는데 저는 뷰가 편해요, 괜찮을까요?" "신입인데 그냥 제일 인기 많은 거 하면 되나요?" 프론트엔드에 발 들이는 분들이 거의 빠짐없이 던지는 질문들입니다. 답을 하나로 못 박기 어려운 게, 셋 다 나름의 이유로 태어났고 각자 잘하는 영역이 다르기 때문이에요.저는 2012년에 jQuery로 화면을 짜며 개발을 시작했습니다. 그러다 프레임워크 시대로 넘어가는 과정을 현장에서 겪었는데, 솔직히 처음엔 적응이 쉽지 않았어요. 그 얘기는 본문에서 풀겠습니다. 오늘은 앵귤러, 리액트, 뷰가 각각 어떤 문제를 풀려고 태어났는지, 그리고 지금(2026년) 기준으로 무엇이 강하고 무엇이 약한지를 최대한..
"이거 왜 안 되죠?" "에러 떴는데 어떻게 고쳐요?" "급해요, 알려주세요." 개발 좀 해본 분이라면 한 번쯤 이런 질문을 던졌다가 싸늘한 반응을 받아본 적 있을 겁니다. 저도 그랬어요. 그런데 그 싸늘함이, 돌아보면 제 개발 인생에서 가장 큰 전환점이었습니다.오늘 하려는 얘기는 코딩 기술담이 아닙니다. 스택오버플로우라는 사이트의 질문 문화를 만난 뒤, 제 사고방식과 소통 습관이 바뀌고, 거기서 시작된 엉뚱한 호기심이 실력을 끌어올린 이야기예요. 결론부터 말하면, 저를 키운 건 좋은 답이 아니라 좋은 질문을 만들려는 발버둥이었습니다.혹시 "너는 커뮤니케이션이 좀 약하다"는 말을 들어본 분, 분명 머릿속에선 정리가 됐는데 막상 말로 풀면 자꾸 꼬여서 답답했던 분이라면 공감하실 만한 이야기일 거예요. 저는..
"형, 옛날엔 진짜 Struts로 개발했어요?""JSP에 Java 코드 직접 박아 쓴 적 있어요?""iBatis가 뭐예요?""Bedrock이요? Minecraft 말고요?" 요즘 후배들과 얘기하다 보면 시대 차이를 절절히 느낍니다.제가 신입 때 당연히 쓰던 기술을 지금 신입은 이름조차 못 들어봤고,반대로 요즘 신입이 당연히 쓰는 걸 시니어 중 일부는 모르죠.개발자 세계만큼 유행이 빨리 바뀌는 분야도 드뭅니다. 그래서 오늘은 제가 직접 보고 겪은(혹은 귀동냥한)지난 30년의 개발 기술 변천사를 시대별로 풀어보려고 합니다.프레임워크, ORM, 실시간 통신, 메시지 큐,그리고 지금의 AI 시대까지. 살아남은 기술과 사라진 기술을 한눈에 보면,우리가 지금 어디 서 있고 다음에 어디로 갈지가 보이거든요. 옛날을 ..
"형, 네이버는 처음부터 Java였죠?""배민도 Spring으로 시작한 거 아니에요?""카카오가 Ruby였다고요? 진짜요?"후배 개발자들과 한국 IT 대기업 이야기를 나누다 보면,거의 모두가 같은 오해를 하고 있어요."한국 IT 대기업은 처음부터 Java/Spring 같은 정통 엔터프라이즈 스택이었을 것"이라는 오해죠. 그런데 진실은 충격적입니다.네이버는 PHP로 시작했고, 배달의민족도 PHP였고, 카카오는 Ruby on Rails 시대를 거쳤어요. 지금 한국 IT를 지배하는 거대 기업들이 처음엔 그저 그런(?) 기술 스택으로 출발했다는 거죠.이게 단순한 트리비아가 아니라, 스타트업이 어떻게 성장하면서 기술을 진화시켜야 하는지에 대한 중요한 교훈을 담고 있어서 오늘 한 번 정리해보려고 합니다. 혹시 지금..
서비스가 어느 정도 자리를 잡고 나면 한 번쯤은 마주치게 되는 순간이 있다.매출은 늘었는데 코드는 10년 전 그대로고, 보안 점검 한 번 제대로 안 받아본 그 상태. 우리도 그랬다. 이 글은 그 상태에서 출발해서 AWS WAF, DB 권한 분리, ProxySQL까지 단계적으로 손을 댄 기록이다.결론부터 말하면 마지막에 ProxySQL을 끼워 넣은 게 가장 큰 한 수였는데, 거기까지 가게 된 이유가 좀 어처구니없다.그 얘기를 하려고 한다.시작은 WAF였다처음 보안 작업을 시작한 건 사실 WAF부터였다. 외부 침입 시도가 로그에 종종 찍히기 시작했고, 컴플라이언스 이슈도 슬슬 신경 쓰이던 때였다. 선택지는 몇 개 있었다. 직접 nginx 단에서 룰을 짜는 방법,CloudFront 에 설정 하는 방법,그리고 ..
"안티그래비티 2.0 나왔다는데, 그래서 클로드 코드랑 뭐가 다른 거야?""Gemini CLI 곧 없어진다던데 안티그래비티로 넘어가야 하나?""월 100달러짜리 새 요금제 생겼다는데 그거 살 만함?" 요즘 개발자 단톡방에서 오가는 질문들입니다.사실 저는 안티그래비티 2.0을 일부러 깐 게 아니라, 강제 업데이트로 어느 날 갑자기 쓰게 됐습니다.2.0이 살짝 불편한 구석이 있어서 IDE 버전도 따로 깔아 같이 쓰고 있고요. 개인적으로 재미 삼아 하는 프로젝트는 2.0한테 대화로 통째로 맡겨버리고,회사 일은 IDE 버전으로 결과를 제 눈으로 보면서 고치는 식으로 나눠 씁니다. 그렇게 나눠 쓰면서 받은 인상과, 발표 내용 중 잘못 알려진 부분들을 정리해 봤습니다. 이 글에서는 안티그래비티 2.0이 1.0과 뭐..
API(Application Programming Interface)는 현대 웹과 모바일 서비스가 서로 데이터를 주고받는 핵심 통신 수단입니다.지난 10년 이상 API 시장의 절대 강자였던 REST API는 단순함과 직관성으로 전 세계 개발자의 사랑을 받아왔습니다.하지만 2015년 페이스북이 충격적인 발표를 합니다. "우리는 더 이상 REST API를 쓰지 않습니다. 우리가 만든 새로운 방식, GraphQL을 공개합니다."도대체 무슨 문제가 있었길래 세계 최대 SNS 기업이 표준이나 다름없던 REST API를 버리고 자체적인 API 기술을 만들었을까요?이 글에서는 REST API와 GraphQL의 차이점, 각각의 장단점, 그리고 실무에서 언제 어떤 것을 선택해야 하는지 명확하게 정리해 드립니다.📋 목차..
"데이터 분석 배우려는데 R로 시작할까요,Python으로 시작할까요?" 데이터 분석을 시작하려는 사람이라면 누구나 한 번쯤 부딪히는 질문입니다.인터넷을 검색해 봐도 누구는 "무조건 R이지!" 누구는 "이제는 Python 시대야"라고 외치는데, 막상 두 언어가 정확히 어떻게 다른지 제대로 설명해 주는 글은 의외로 찾기 어렵습니다. 그런데 알고 보면 이 두 언어는 시작점부터가 완전히 달랐습니다.R은 1992년 뉴질랜드 대학의 통계학자 두 명이 통계 분석만을 위해 만든 언어고,Python은 1989년 네덜란드 프로그래머가 크리스마스 휴가에 심심해서 만든 범용 언어입니다. 30년이 지난 지금, 이 두 언어는 데이터 분석 시장에서 정면으로 격돌하며 양강 구도를 형성하고 있죠.도대체 두 언어는 어떻게 시작됐고, 어..
최근 IT 업계와 개발자들 사이에서 가장 뜨거운 감자로 떠오른 이름이 있습니다. 바로 깃허브(GitHub)에서 역대 가장 빠른 속도로 별 20만 개를 돌파하며 전 세계적인 신드롬을 일으킨 '오픈클로(OpenClaw)'입니다.단순히 질문에 대답만 해주던 기존의 AI를 넘어, 내 컴퓨터에 직접 접속해 파일을 정리하고 이메일을 보내며 스스로 생각해서 업무를 처리하는 '진짜 인공지능 비서'의 시대가 열린 것입니다.하지만 그 강력한 기능만큼이나 치명적인 보안 위험 때문에 기업들이 사내 사용을 전면 금지하는 사태까지 벌어지고 있습니다. 도대체 오픈클로가 무엇이길래 이렇게 난리인지, 어떻게 활용할 수 있으며 왜 조심해야 하는지 아주 쉽게 정리해 드립니다.📋 목차오픈클로(OpenClaw)란 무엇인가? (탄생 비화)챗..
최근 기업의 업무 환경이 디지털로 전면 전환되면서 협업툴의 사용 빈도가 폭발적으로 증가하고 있습니다.하지만 이와 동시에 기업의 핵심 데이터를 집요하게 노리는 웹 해킹 공격도 날이 갈수록 교묘하고 악랄해지고 있는 실정입니다.이러한 치명적인 보안 위협으로부터 우리 회사의 소중한 데이터를 가장 안전하고 확실하게 지켜주는 핵심 기술이 바로 WAF(웹방화벽)입니다.오늘 이 글에서는 어려운 전문 IT 용어 대신 누구나 직관적으로 쉽게 이해할 수 있는 웹방화벽의 뜻과 함께, 우리 회사의 협업툴이 절대 해킹당하지 않는 진짜 이유를 명확하고 상세하게 설명해 드립니다.📋 목차✅ WAF(웹방화벽)란 무엇인가?🚀 일반 방화벽과 웹방화벽의 본질적 차이점💡 우리 회사 협업툴에 WAF가 절대적으로 필수인 이유📌 WAF 도입..