분류 전체보기195 AI가 코드를 짜는 시대, 개발자는 무엇을 해야 할까? 지금, 코딩을 직접 하지 않고도 프로덕트를 만들 수 있는 시대가 왔습니다.Cursor와 GPT가 코드를 대신 짜주고, 클릭 몇 번으로 앱이 완성됩니다.하지만, 이 변화 속에서 개발자의 역할은 어떻게 바뀔까요?이 글은 Cursor 시리즈의 첫번째 글입니다.첫번째 글 : [기타] - AI가 코드를 짜는 시대, 우리는 무엇을 짜야 할까?두번째 글 : [기타] - 10분 만에 세팅 끝! Cursor로 Java 백엔드 개발 환경 갈아타기세번째 글 : [기타] - Cursor 실무 실험기: 댓글 기능까지 해보니 알게 된 자동화의 한계네번째 글 : [기타] - Cursor가 짠 코드, 코드리뷰 통과 가능? 팀 컨벤션에 맞춰 룰 베이스 설정하기다섯번째 글 : [기타] - Cursor의 잠재력 200% 활용하는 프롬프트.. 기타 2025. 4. 14. Cursor의 잠재력 200% 활용하는 프롬프트 튜닝 방법 이 글은 Cursor 시리즈의 5번째 글입니다.첫번째 글 : [기타] - AI가 코드를 짜는 시대, 개발자는 무엇을 해야 할까?두번째 글 : [기타] - 10분 만에 세팅 끝! Cursor로 Java 백엔드 개발 환경 갈아타기세번째 글 : [기타] - Cursor 실무 실험기: 댓글 기능까지 해보니 알게 된 자동화의 한계네번째 글 : [기타] - Cursor가 짠 코드, 코드리뷰 통과 가능? 팀 컨벤션에 맞춰 룰 베이스 설정하기다섯번째 글 : [기타] - Cursor의 잠재력 200% 활용하는 프롬프트 튜닝 방법이런 분들에게 이 글을 추천합니다기계적으로 반복적인 프롬프트만 반복하는 개발자GPT/Copliot에게 물어봐도 원하는 결과가 나오지 않아 답답한 개발자내 옆 동료들은 잘만 활용하고 있는 것 같은데.. 기타 2025. 4. 13. Cursor가 짠 코드, 코드리뷰 통과 가능? 팀 컨벤션에 맞춰 룰 베이스 설정하기 이 글은 Cursor 시리즈의 4번째 글입니다.첫번째 글 : [기타] - AI가 코드를 짜는 시대, 개발자는 무엇을 해야 할까?두번째 글 : [기타] - 10분 만에 세팅 끝! Cursor로 Java 백엔드 개발 환경 갈아타기세번째 글 : [기타] - Cursor 실무 실험기: 댓글 기능까지 해보니 알게 된 자동화의 한계네번째 글 : [기타] - Cursor가 짠 코드, 코드리뷰 통과 가능? 팀 컨벤션에 맞춰 룰 베이스 설정하기다섯번째 글 : [기타] - Cursor의 잠재력 200% 활용하는 프롬프트 튜닝 방법이런 분들에게 이 글을 추천합니다Cursor를 적극적으로 실무에 적용해보려는 개발자Cursor를 적용했지만, 매번 컨벤션에 맞춰 코드 수정해주는 작업이 귀찮은 개발자팀 코드리뷰 기준이 점점 까다로.. 기타 2025. 4. 12. Cursor 실무 실험기: 댓글 기능까지 해보니 알게 된 자동화의 한계 이 글은 Cursor 시리즈의 3번째 글입니다.첫번째 글 : [기타] - AI가 코드를 짜는 시대, 개발자는 무엇을 해야 할까?두번째 글 : [기타] - 10분 만에 세팅 끝! Cursor로 Java 백엔드 개발 환경 갈아타기세번째 글 : [기타] - Cursor 실무 실험기: 댓글 기능까지 해보니 알게 된 자동화의 한계네번째 글 : [기타] - Cursor가 짠 코드, 코드리뷰 통과 가능? 팀 컨벤션에 맞춰 룰 베이스 설정하기다섯번째 글 : [기타] - Cursor의 잠재력 200% 활용하는 프롬프트 튜닝 방법이런 분들에게 이 글을 추천합니다Cursor를 사이드 프로젝트에서 써봤는데, 실무에서도 써도 될지 고민인 개발자Cursor 무료 플랜으로 충분한지, 유료 결제가 필요한지 판단이 어려운 분개발팀 생.. 기타 2025. 4. 11. 10분 만에 세팅 끝! Cursor로 Java 백엔드 개발 환경 갈아타기 이 글은 Cursor 시리즈의 2번째 글입니다.첫번째 글 : [기타] - AI가 코드를 짜는 시대, 개발자는 무엇을 해야 할까?두번째 글 : [기타] - 10분 만에 세팅 끝! Cursor로 Java 백엔드 개발 환경 갈아타기세번째 글 : [기타] - Cursor 실무 실험기: 댓글 기능까지 해보니 알게 된 자동화의 한계네번째 글 : [기타] - Cursor가 짠 코드, 코드리뷰 통과 가능? 팀 컨벤션에 맞춰 룰 베이스 설정하기다섯번째 글 : [기타] - Cursor의 잠재력 200% 활용하는 프롬프트 튜닝 방법IntelliJ 사용자도 쉽게 따라 할 수 있는 Cursor 기반 Java/Spring 프로젝트 환경 설정 가이드이 글은 이런 분들을 위한 실전 가이드입니다코딩 할 때 GPT, Copilot를 쓰.. 기타 2025. 4. 9. Cursor/intelliJ 자주 쓰는 단축키 정리 IntelliJmulti selection - control + Gauto import - option + Enter파일/폴더 생성 - control + Enter에러 자동해결 - shift + command + Enter서비스 테스트 생성 - cmd + shift + TExtract Method - cmd + option + MExtract Variable - option + cmd + v열려 있는 파일 선택 - Run - control + shift + RCmd + Option + L코드 리팩터링 : it automatically reformats the selected code or entire file according to the project's code style settings (inden.. 카테고리 없음 2025. 4. 8. [Infra] Minikube를 활용하여 Kubernetes 핵심 개념을 익혀보자 오늘은 Minikube를 활용하여, Kubernetes 핵심 개념에 대해서 알아보겠습니다. 이를 위해 오늘은 먼저 간단하게 로컬 환경을 구축해보겠습니다. Mac을 기준으로 설명합니다.Minikube란Minikube는 로컬 환경에서 Kubernetes 클러스터를 쉽게 실행할 수 있도록 도와주는 도구입니다. 주로 개발자들이 로컬 머신에서 Kubernetes를 학습하거나 개발용으로 테스트할 때 사용됩니다. Minikube는 가상 머신(VM)이나 컨테이너를 사용하여 Kubernetes 클러스터를 실행하며, Kubernetes 클러스터의 주요 구성 요소인 API 서버, Controller Manager, Scheduler 등도 포함하여 실제 Kubernetes 환경과 유사한 환경을 제공합니다.명령형 구성먼저 아래.. Infra 2025. 3. 25. [Infra] Docker와 Kubernetes란 무엇인가? 개요등장 배경전통적인 배포 시대초기 조직은 애플리케이션을 물리 서버에서 실행했었다. 한 물리 서버에서 여러 애플리케이션의 리소스 한계를 정의할 방법이 없었기에, 리소스 할당의 문제가 발생했다.예를 들어 물리 서버 하나에서 여러 애플리케이션을 실행하면, 리소스 전부를 차지하는 애플리케이션 인스턴스가 있을 수 있고, 결과적으로 다른 애플리케이션의 성능이 저하될 수 있었다. 이에 대한 해결책은 물리적인 서버를 여러 개 두는 것이지만, 각 리소스가 충분히 활용되지 않는다는 점에서 확장 가능하지 않았으므로, 물리 서버를 유지하는 데 많은 비용이 소모되었다.가상화된 배포 시대가상화 기술의 등장 → 단일 물리 서버의 CPU에서 여러 가상 시스템을 실행 가능해졌다. 가상화를 사용하면 VM 간에 애플리케이션을 격리하고 .. Infra 2025. 3. 24. FastAPI 로 간단하게 로컬 서버 띄우기 서론오늘은 FastAPI 로 간단하게 로컬 서버 띄우는 방법에 대해서 알아보도록 하자. 기본적으로 python(Python 3.13.2 기준으로 작성됨)이 설치된 것을 가정하고 진행하겠다.FastAPI 간단 소개Python 서버 개발 프레임워크에는 대표적으로 FastAPi, Django, Flask가 있다. 오늘은 이 중에서도 FastAPI에 대해서 알아보겠다. FastAPi란 Python 기반의 초고속 비동기 웹 프레임워크. Starlette와 Pydantic 기반으로 만들어졌으며, 비동기 API와 자동 문서화(Swagger)를 강력하게 지원한다. Python 싱글스레드 한계를 이벤트루프 + 비동기로 극복해서 동시성 높인 게 FastAPI와 같은 최신 프레임워크의 특징이다. 참고로 Python 서버는 .. Framework 2025. 3. 15. 7가지 핵심 질문으로 알아보는 개발자를 위한 Redis 활용법 서론위 글은 최근 읽었던 개발자를 위한 Redis란 책을 요약 겸 복습하기 위해 정리한 글입니다. 핵심요약1. Redis란 무엇이고 어떤 원리로 동작할까?Redis란 무엇이며, 왜 사용하는가?Redis는 어떤 데이터 구조를 지원하는가?Redis의 주요 사용 사례는 무엇인가?2. Redis는 NoSQL인가? 그렇다면 어떤 데이터 구조를 제공하는가?String, List, Set, Sorted Set, Hash 등의 데이터 타입별 특징과 사용 예시는?Bitmaps, HyperLogLog, Streams 등 고급 데이터 타입은 언제 사용하면 좋은가?TTL(Time to Live) 및 Expire 기능을 어떻게 활용할 수 있는가?3. Redis를 캐시, 세션스토어, 메세지 브로커로 쓸 때 알아야 할 것들캐시(C.. DB 2025. 3. 14. 11가지 핵심 질문으로 알아보는 개발자를 위한 MySQL 서론위 글은 최근 읽었던 개발자를 위한 Redis란 책을 요약 겸 복습하기 위해 정리한 글입니다. 참고로 최신 버전인 8.0 버전이 아닌, 5.7 버전 기준으로 작성되었음을 말씀 드립니다.핵심요약MySQL 기본 개념관계형 데이터베이스(RDBMS)란 무엇이며, MySQL은 어떤 특징을 가지는가?MySQL과 다른 RDBMS(예: PostgreSQL, Oracle)와의 차이점은 무엇인가?MySQL의 주요 데이터 타입(정수, 문자열, 날짜 등)은 어떤 것들이 있고, 언제 어떤 타입을 선택해야 하는가?MySQL의 기본적인 SQL 문법(SELECT, INSERT, UPDATE, DELETE)은 어떻게 동작하는가?인덱스(Index)와 성능 최적화인덱스란 무엇이며, 어떤 원리로 데이터 조회 성능을 향상시키는가?B-Tr.. DB 2025. 3. 7. 14가지 핵심 질문으로 알아보는 마이크로서비스 아키텍처 구축하기 서론위 글은 작년에 읽었던 MSA 아키텍처 구축하기 책을 요약 겸 복습하기 위해 정리한 글입니다. MSA 아키텍처에 대해서 이미 알고 있다는 가정 하에, 글을 작성합니다. MSA 아키텍처가 처음이신 분은 해당 글을 참고해주세요.핵심요약마이크로 서비스를 하는 이유는 뭘까?마이크로서비스 간 경계를 구분하는 적합한 기준은 무엇일까?마이크로서비스 모델링 방법정보 은닉결합응집력도메인 주도 설계전환을 결정했다면, 어떻게 MSA로 전환하는 것이 좋을까?마이크로서비스 통신 방식비동기 호출과 동기 호출이벤트 기반의 협업 방식공통 데이터 방식마이크로서비스의 통신을 구현하는 방법은 무엇일까?마이크로서비스에서 버전 관리를 어떻게 처리해야 할까?분산 트랜잭션은 어떻게 보장할까?마이크로서비스는 어떻게 배포할까?마이크로서비스 테스.. 기타 2025. 2. 22. 이전 1 2 3 4 ··· 17 다음 반응형