EP193: 2025년에 알아야 할 데이터베이스 유형
2025년에 알아야 할 데이터베이스 유형 13가지, Kafka vs RabbitMQ 비교, HTTP 마인드맵, DNS 작동 원리, 실시간 업데이트 방식
2025년에 알아야 할 데이터베이스 유형 13가지, Kafka vs RabbitMQ 비교, HTTP 마인드맵, DNS 작동 원리, 실시간 업데이트 방식
Virtualization vs. Containerization, 5가지 REST API 인증 방법, AirTag 작동 원리, Firewall이란, Modem vs. Router
모든 엔지니어가 알아야 할 네트워크 프로토콜, 8가지 인기 있는 네트워크 프로토콜, 마이크로서비스 개발을 위한 9가지 모범 사례
제가 수강생분들한테 매일매일 하는 말이 있었습니다 * **출시는 끝이 아니라 시작입니다.** 실제 사용자가 쓰기 시작하면 예상치 못한 문제가 발생하고, 이를 파악하고 대응하는 것이 **유지보수**입니다. 내 플랫폼을 잘 유지하는 데 필요한 **모니터링...
배포에 성공했습니다. URL도 생겼습니다. 하지만 우리는 이걸 알아야 합니다. **작동하는 앱 ≠ 사용할 수 있는 앱** 만드는 우리는 "몇 초 기다리면 로딩 끝나는데..."를 알지만, 사용자는 모릅니다. 아무 피드백 없이 3초가 지나면 **"뭐지?"** 하고 나가...
이제 **전 세계 누구나 접속할 수 있는 URL**을 만들어 보겠습니다. 지금까지 localhost...에서만 하셨을텐데요. 이 글을 읽고나면 지인한테도 쉽게 배포할 수 있을거에요 제가 개발을 처음 배울 때, '배포'는 굉장히 무서운 것이었습니다. 1. 내가 만든...
제가 가장 도와드리기가 어려웠던 부분이었습니다. 제가 교육생분들의 환경, 처한 정확한 상황, 에러내용을 잘 모르니, 원인 파악이 쉽지 않았던 기억이 나네요. > "로컬에서 되는데, Vercel에 배포하니까 안되요." > "로컬에서는 API 호출이 잘 됐는데, 배포...
요새 보안 사고가 참 많이 들리죠? 빅테크 뿐 아니라, 국내 IT대기업에서도 보안 문제가 빈번하게 일어나고 있습니다. 하물여 저희가 만드는 바이브코딩의 결과물은 어떨까요? 정말 고도의 보안전략은 아니지만, 기본적으로 챙길 수 있는 것들은 챙겨야 합니다. 하지만, 많은 ...
### 주의! 오늘 내용은 어렵습니다. 바이브코딩을 하면서 가장 어려운 부분이지 않을까, 생각합니다. 하지만, '프로덕트'를 이루는 가장 비중있는 요소는 데이터의 영속성입니다. 그 영속성은 데이터베이스를 통해 이루어집니다. 오늘 어렵더라도 꼭 한 번은 따라 해 보시고,...
AI Agent와 MCP의 차이점, HTTPS 작동 원리, Kubernetes 학습 경로, 6가지 서버 타입, Amazon Key 아키텍처를 다룹니다.
바이브코딩을 하면서 버그 없이 완성되는 경우는 **'절대' 없습니다.** 버그가 생기는 건 우리의 잘못이 아닙니다. AI가 생성한 코드도 완벽하지 않고, 기능들이 복잡하게 얽히면서 예상치 못한 문제가 생기는 건 자연스러운 현상입니다. 문제는 **버그를 어떻게 잡느냐...
바이브코딩을 시작하면 처음엔 참 신기합니다. 그냥 한글로 간단한 거 몇개 입력했을 뿐인데, 그게 코드가 주욱 작성이 되거든요. 근데 이 단계는 정말 간단한 것들이라서 가능한 거 였을 수도 있습니다. 기능이 좀 더 복잡해지면, 바이브코딩 그 이상을 바라봐야 할 때가 ...
SSO, API 설계 모범 사례, Domain-Driven Design, AI Agent Framework, OpenAI GPT-OSS 모델을 다루는 ByteByteGo 뉴스레터 번역
Key Value Store, 현대 소프트웨어 스택의 9개 레이어, Concurrency vs Parallelism의 차이, JWT vs PASETO 비교, Linux Cron 치트시트, 그리고 AI Agent와 MCP의 개념을 다룹니다.
Kubernetes Pod의 전체 생명주기를 살펴보고, CI/CD Pipeline, 오픈소스 RAG Stack, 버전 관리 전략, Testing Pyramid까지 이번 주 시스템 설계 핵심 주제들을 정리합니다.
### 중요!! 에러는 적이 아니라 힌트입니다!! 바이브코딩을 하다 보면 LLM이 토해내는 결과 중에 빨간 글씨가 있고 ( 클로드코드는 빨간색에 가까운 주황색일 경우도 있음 ) 터미널을 열으래서 열었더니, 왠 빨간글씨가 또 주욱 있고... 코드는 안 돌아가고.. 어...
Cookies와 Sessions의 차이점, Access Control 모델(RBAC, ABAC, ACL), LLM 적응 기법(Full Fine-Tuning, LoRA, RAG), Git Reset 동작 원리, Apache Kafka 아키텍처를 다룹니다.
API는 수십 년 동안 소프트웨어 간 통신의 근간이 되어 왔습니다. 이제 MCP(Model Context Protocol)가 AI 네이티브 프로토콜로 부상하고 있습니다. TCP vs UDP, AI vs ML, Python 동작 원리까지 다룹니다.
API와 SDK의 차이점, SQL Injection과 XSS 공격의 유형, AI Agent 종류, 2025년 소프트웨어 아키텍처 학습 리소스 24가지를 정리한 ByteByteGo 뉴스레터 번역입니다.
Cursor가 생성한 코드를 다 보시나요? 저는 개발자로 오래 지내다보니, 그냥 습관적으로 남이 쓴 코드를 읽긴 합니다. 그치만, 저도 바이브코딩을 하면서 '굳이?', '꼭 전체를 읽을 거 까지는?' 이란 생각이 들더라구요. 바이브코딩의 정의도 코드를 안 보고 '프롬프...
제가 개발을 처음 배울 때, 프론트와 백엔드 간, 혹은 각 사이드에서 데이터가 어떻게 '흘러가는지'를 전혀 이해를 못했습니다. 이 버튼을 누르면 왜 저쪽에서 뭔가가 툭 튀어나오지? submit을 눌렀을 뿐인데, 어찌 프론트와 백엔드라는 것들이 '소통'을 하지? 쟤는 어...
Docker vs Kubernetes 비교, Batch vs Stream Processing, Modular Monolith, Process vs Thread, AI Agent 작동 원리
우리가 매일 사용하는 10가지 핵심 자료구조, IP 주소 치트시트, TCP/UDP 프로토콜, DeepSeek-OCR 분석
Latency와 Throughput의 차이, System Design 핵심 개념 20가지, 느린 API 디버깅 방법, LLM Tokenization, RAG vs Fine-tuning을 다룹니다.
현대 시스템에서 알아야 할 서버들, 네트워킹의 빌딩 블록, 그리고 현대 연결성을 지원하는 네트워크 서비스에 대해 알아봅니다.
제가 교육을 할 때, 최소한의 코딩 지식은 알면 좋다, 알아야 한다 식의 말씀을 많이 드립니다. 대게는 수긍하는 분위긴데, 몇몇 분은 근본적인 질문을 던지십니다. ### "AI가 다 해주는데 왜 알아야 해요?" 네..맞습니다. ai가 다 해주긴하죠. 근데 결국 ai...
## 왜 Git을 알아야 할까요? 바이브코딩을 하다 보면 이런 상황을 반드시 겪게 됩니다. > "분명히 아까까지 잘 됐는데, AI한테 뭔가 수정하라고 했더니 갑자기 다 망가졌어요. 되돌리고 싶은데 방법을 모르겠어요." 실제로 제 교육생 중 한 분은 이렇게 말씀했습...
Cloudflare는 단순한 CDN과 DDoS 방어 서비스 그 이상입니다. Cloudflare, AWS, Azure를 간단히 비교해보겠습니다.
잘 설계된 API는 눈에 보이지 않는 것처럼 느껴집니다. 그냥 작동하기 때문입니다. 그 단순함 뒤에는 API를 예측 가능하고, 안전하며, 확장 가능하게 만드는 일관된 설계 원칙들이 자리하고 있습니다.
까만 화면에 글자만 깜빡거리는 그것. 터미널.  2025년 11월 25일 오늘 최신 모델 Claude Opus 4.5를 공개합니...
바이브코딩 도구가 정말 많습니다. Cursor, Lovable, v0, Bolt, Replit... 검색하면 끝도 없이 나오죠. "뭘 써야 하나요?" 이 질문을 정말 많이 받습니다. 결론부터 말씀드리면, 저는 **Cursor**를 추천합니다. 물론 다른 도구들도 ...
같은 걸 요청해도 어떻게 말하느냐에 따라 결과가 완전히 달라져요. 예를 들어볼까요. 어떤 두 분이 똑같이 "할 일 앱" 만들어달라고 했어요. 한 분은 3시간 만에 원하는 걸 만들었고, 다른 분은 이틀이 지나도 완성을 못했어요. 차이가 뭐였을까요? 프롬프트(AI한테...
바이브코딩 하다 보면 모르는 단어들이 계속 나와요. "프론트엔드에서 API 호출해서 백엔드로 보내고, 데이터베이스에 저장한 다음..." 처음 들으면 외계어 같죠. 근데 이 용어들을 대충이라도 알아야 AI한테 제대로 요청할 수 있어요. AI가 "프론트엔드에서 처리할까...
"할 일 관리 앱 만들어줘" 이렇게 시작하시는 분들 정말 많아요. 근데 이게 왜 문제인지 아세요? 세상에 할 일 관리 앱이 몇 개나 있을까요? Todoist, Things, TickTick, Notion, 구글 Keep... 셀 수도 없이 많아요. 그냥 "할 일 관...
**\# 99: 빠르고, 확장 가능하며, 안정적인 웹 앱을 만들기 위한 실용 가이드** 뉴스레터 구독 시 시스템 디자인 플레이북을 무료로 받아보세요: \[이 글 공유하기\]([https://newsletter.systemdesign.one/p/frontend-sys...
지난 글에서 바이브코딩의 현실에 대해 솔직하게 얘기했죠. 오늘은 본격적으로 시작해볼게요. 제가 비개발자분들 가르치면서 가장 많이 본 실수들이 있어요. 신기한 게, 거의 다들 똑같은 실수를 하시더라고요. 그래서 이 글 하나만 제대로 읽으셔도 시행착오를 엄청 줄일 수 있...
"코딩 몰라도 AI가 다 만들어준다던데, 나도 내 서비스 만들 수 있겠지?" SNS에서 바이브코딩으로 단 며칠 만에 앱을 만들었다는 성공담을 보고 설레는 마음으로 시작하셨나요? 저도 비개발자분들을 교육하면서 같은 기대감으로 찾아오시는 분들을 많이 만났습니다. 하지만 ...