Articles

아티클

현업 개발자들이 실전에서 쓴 기술과 성장의 기록.

성장 에세이

AI 시대의 페어 프로그래밍

Grit Original
성장 에세이#페어프로그래밍#AI활용

AI 시대의 페어 프로그래밍

막연히 두려운 존재로 인식하는 것이 아닌 함께 한다는 것이 무엇인지 고민해보았습니다

65Medium
6일 전
[FairBid] AI한테 덜 시켰더니 더 잘 됐다Grit Original
프로젝트

[FairBid] AI한테 덜 시켰더니 더 잘 됐다

중고 경매 플랫폼에서 Claude에게 웹 검색까지 다 맡겼더니 토큰 폭발로 분당 1건밖에 못 돌았는데, 검색을 떼어내고 역할을 쪼개니 품질은 그대로에 비용 92% 감소, 처리량 13배 향상.

[SI에서 프로덕트 엔지니어로 #5] if의 숲을 피하는 법 — 리뷰어를 어디에 둘 것인가Grit Original
프로젝트#SI개발자전환기#책임

[SI에서 프로덕트 엔지니어로 #5] if의 숲을 피하는 법 — 리뷰어를 어디에 둘 것인가

개발을 할때 도메인이 무너지는 순간이있다. 나는 도메인을 지키고 싶었다. SI에서 봤던 if의 숲을 반복하고 싶지 않았다. 질문을 바꾸자 답이 보였다. "이 책임은 누구의 것인가?"

AI로 생성된 코드가 반복적으로 틀리는 세 가지 이유
기술 에세이#AI#CodingAgent

AI로 생성된 코드가 반복적으로 틀리는 세 가지 이유

AI 코딩 에이전트가 같은 오류를 반복하는 구조적 원인을 세 가지로 분석합니다. 컨텍스트 집중도 저하, 상태 추적 불가, 암묵적 전제 미검증이며 각각 논문 인용으로 근거를 보강합니다.

Velog큐레이션
0
오늘
[Troubleshooting] 동시 접속 30만(CCU) 속에서 살아남기Grit Original
회고#시스템설계

[Troubleshooting] 동시 접속 30만(CCU) 속에서 살아남기

외부 서비스 장애 전파 차단 전략 > "외부 서비스의 장애가 내 서비스의 죽음을 의미해선 안 된다."

161Velog
1달 전
★ 멘토 픽"실전 트러블슈팅 사례. 이론만으로는 알 수 없는 것들."
기술 에세이

사례를 통한 멱등성의 중요성

Grit Original
기술 에세이#시스템 설계

사례를 통한 멱등성의 중요성

1. 멱등성이란?멱등성(Idempotency)이란 동일한 요청이 여러 번 수행되더라도 결과는 한 번만 발생하는 성질을 의미한다.HTTP 관점에서 보면 GET이나 PUT은 멱등성을 가지는 메서드로 분류되지만, POST는 기본적으로 멱등하지 않다. 이 정의 자체는 비교적 잘 알려져 있다.그렇다면 실제 서비스, 특히 결제와 같이 금전이 오가는 영역에서는 멱등성이 어떻게 활용될까? 이제 이 개념이 실무에서 어떤 의미를 가지는지 살펴보자. 2. 실무에서의 멱등성실제 결제 시스템에서 발생할 수 있는 상황을 하나 가정해보자. 1. 사용자가 결제 요청을 보냈다. (주문번호 :15834)2. 서버 응답이 지연되어 타임아웃이 발생했다.3. 사용자는 결제가 실패한 것으로 생각하고 다시 요청을 보냈다.4. 이후 결제 성공 응..

★ 멘토 픽"멱등성은 동일한 요청을 반복해도 결과가 변하지 않아 안정성을 높인다. 사례를 통해 실무에서 중요성을 느낄 수 있다."
당신은 코딩을 하고 있습니까, 서비스 개발을 하고 있습니까?Grit Original
기술 에세이#redis#동시성

당신은 코딩을 하고 있습니까, 서비스 개발을 하고 있습니까?

Redis 기반 한정판 운동화 쇼핑몰 설계를 통해 바라본 개발 관점의 변화. 기능 구현 중심 개발에서 서비스 설계로 확장된 경험을 정리했습니다.

★ 멘토 픽"서비스 개발은 기능 넘어 가치 창출입니다. Redis 설계로 보니, 데이터 전략이 서비스 성공의 핵심이더군요."
타입스크립트 제네릭, 실무에서 제대로 활용하기
기술 에세이#Backend#TypeScript

타입스크립트 제네릭, 실무에서 제대로 활용하기

TypeScript 제네릭을 단순 문법이 아닌 실무 코드 패턴으로 설명합니다. API 응답 타입 래퍼, keyof를 활용한 pluck 함수, extends 제약조건 등 코드 예제 중심 튜토리얼입니다.

요즘IT큐레이션
0
오늘
기술 에세이

API 기반 크롤링?

Grit Original
기술 에세이#API#JSON

API 기반 크롤링?

여기서 핵심은 **“크롤링 = 인터넷에서 데이터 수집”**인데, 방법이 두 가지가 있습니다. 1) API 기반 수집 (= 합법적이고 안정적) 카카오, 네이버 같은 포털은 **“API”**라는 공식 통로를 제공합니다. 이 API는 단순히 HTML을 긁는 게 아니라 **JSON 형식의 데이터(가게 이름, 주소, 전화번호, 좌표 등)**를 정리해서 줍니다. 이걸 사용하려면 카카오 개발자센터에서 API Key를 발급받아야 합니다. → 왜? 누가 얼마나 호출했는지 추적하고, 트래픽을 제한하기 위해서예요. 즉, 장점: 구조화된 데이터, 법적 ...

LIS(최장증가 부분 수열)

기술 에세이
Grit Original
기술 에세이#알고리즘#동적계획법

LIS(최장증가 부분 수열)

예외 케이스 스스로 생각할 수 있어야 함. dp[i] 정의: i까지의 수열 중 가장 길게 증가하는 부분 (i를 포함한다)-->포함하든 안하든 답은 상관 없는데 주로 포함하는걸로 <점화식> dp[i] = 1 dp[i] = max(dp[j] + 1) (j < i && arr[j] < arr[i]) dp : O(n^2) dp[] 배열의 최댓값을 구하면 됨 1~i까지 중 0~i-1까지 중 이분탐색 : O(nlogn), 오름차순 정렬된 상태에서 가능한 이분탐색 -> 새로운 수열 b[] 선언. b[len]: 길이가 len인 lis의 마지막 값...

떨어질 것 같다고 말하는 사람이 붙는 이유

Grit Original
성장 에세이#성장#멘토링

떨어질 것 같다고 말하는 사람이 붙는 이유

커피챗에서 '여기서 떨어질 것 같다'고 말하는 사람이 있었습니다. 자신감이 없어서가 아닙니다. 자기가 어디에 서 있는지 정확히 알기 때문에 할 수 있는 말입니다. 자기 인식이 정확한 사람이 빠르게 성장합니다.

0블로그
오늘
메모장 만으로 MCP 서버 작성하기
기술 에세이#AI#DevOps

메모장 만으로 MCP 서버 작성하기

외부 도구 설치가 제한된 환경에서 Windows 내장 스크립팅 엔진(cscript)과 메모장만으로 MCP 서버를 구축하는 방법을 다룹니다. JSON-RPC 2.0 기반 약 200줄의 실제 코드 예제와 함께 Claude Desktop 연동 전 과정을 설명합니다.

긱뉴스큐레이션
0
오늘

[JAVA] PriorityQueue - 우선순위 큐

기술 에세이
Grit Original
기술 에세이#자바#우선순위 큐

[JAVA] PriorityQueue - 우선순위 큐

기존에 큐에 대해서 다룬적이 있었는데, 이번 주차 알고리즘은 '그래프'! 였다! 그래프 이론에 대해 공부하다가 우선순위 큐에 대해 알아야할 것 같아서 따로 빠르게 정리해보고자 한다! 01. PriorityQueue란? 일반적인 큐의 구조 FIFO(First In First Out)를 가짐 대신, 들어온 순서대로 나가는 것이 아닌 우선순위를 먼저 결정하고 높은 데이터가 먼저 나가는 자료구조 * 우선순위큐에 저장할 객체는 Comparable Interface를 구현해야한다 ->이때 comparaTo method를 오바라이드하여 구현해줘...

99Tistory
2주 전
성장 에세이

아키텍처의 본질

Grit Original
성장 에세이#아키텍처#비즈니스

아키텍처의 본질

아키텍처를 나만의 언어로 정리

109Medium
1달 전
★ 멘토 픽"아키텍처는 문제를 풀고, 시스템을 설계하는 기술이다. 나만의 언어로 정리해 내면 진짜 실력이 보인다."
성장 에세이

이력서는 스펙이 아니라 캐릭터다 - 그릿모먼츠 이력서 특강 회고

Grit Original
성장 에세이#이력서#마케팅

이력서는 스펙이 아니라 캐릭터다 - 그릿모먼츠 이력서 특강 회고

그릿모먼츠에서 주니어 백엔드 개발자를 위한 이력서 특강이 있었습니다. 이력서를 마케팅 관점에서 접근하는 법과 2026년 채용 시장에서 필요한 재료를 다뤘습니다. 가장 와닿았던 건 이력서 재료를 명시적 재료와 암묵적 재료로 나눠서 보는 관점이었습니다.

193Tistory
3주 전
★ 멘토 픽"이력서는 스펙이 아니라 캐릭터다. 명시적·암묵적 재료로 분석하면 진짜 능력이 보인다."
990원짜리 사주 서비스에 7,000명이 결제했다 — 그래서 관상도 보기로 했다
기술 에세이#SideProject#AI

990원짜리 사주 서비스에 7,000명이 결제했다 — 그래서 관상도 보기로 했다

990원 단가의 AI 사주 서비스로 7,000명 유료 전환을 달성한 개발자의 기술 파이프라인과 비즈니스 검증 과정. 얼굴 감지에서 관상학 지표 수치화, Gemini Flash AI 분석까지 3단계 파이프라인 구축기.

Velog큐레이션
6
어제
[SI에서 프로덕트 엔지니어로 #4] 순서 하나로 락 경쟁이 사라졌다 - 멱등성 검사 vs 락Grit Original
프로젝트#멱등성#

[SI에서 프로덕트 엔지니어로 #4] 순서 하나로 락 경쟁이 사라졌다 - 멱등성 검사 vs 락

“멱등성 vs 락” 순서 문제를 실제 프로젝트(TriAgain)에 적용해봤습니다. 원칙은 같았지만 규모가 달라지니 도구가 달라졌고,생성 구조에서 새로운 동시성 문제도 만났습니다.

기술 에세이

서울시 25개 전체 구 카페정보를 최대한 많이 수집하는 전략?

Grit Original
기술 에세이#카카오 API#격자 검색

서울시 25개 전체 구 카페정보를 최대한 많이 수집하는 전략?

지금처럼 “강남구 하나만”은 간단히 API 돌리면 되지만, 서울시 25개 구 전체를 실서비스 수준으로 커버하려면 조금 전략적으로 접근해야 합니다. 카카오 API의 구조적 한계 한 번 요청으로 size ≤ 15 page ≤ 45 즉, 최대 15 × 45 = 675개 **정렬 기준 변경(accuracy vs distance)**은 결과 순서만 바뀌고 총량 제한은 그대로 즉, 구 단위 좌표 1개만 주면 많은 카페가 누락될 수밖에 없습니다. ✅ 실서비스처럼 최대한 많이 모으는 전략 1. 좌표 분할 (Grid Search / 격자 검색) 각...

기술 에세이

이분탐색(나무 자르기, 랜선 자르기)

Grit Original
기술 에세이#이분탐색#알고리즘

이분탐색(나무 자르기, 랜선 자르기)

[나무 자르기] 주어진 나무 길이 정렬 후 절단기 높이 기준으로 이분탐색한다고 생각하기. 시작값: 0 종료값: 나무 길이의 최댓값 최적화 문제가 아니라 결정 문제라고 생각하는 것이 핵심!그러고 나서 최댓값은 end(종료값을 출력하면 자동으로 최댓값 출력) sum<W 말고 sum>=일 때 부분 처리 좀 더 최적화할 순 없나? [랜선 자르기] 자료형. 범위 주의!!

182Tistory
2주 전
★ 멘토 픽"이분탐색은 결정 문제로 접근해라. 최댓값은 end로 자동 출력된다."
Vibe coding 이후 오픈소스 커뮤니티에 대한 고민
기술 에세이#AI#OpenSource

Vibe coding 이후 오픈소스 커뮤니티에 대한 고민

AI 바이브 코딩의 확산이 오픈소스 생태계에 미치는 구조적 문제를 정면으로 분석한 글이다. 기존 프로젝트에는 저품질 PR 난립, 신규 프로젝트는 AI 환각 기반 반짝 프로젝트 폭증. tldraw, cURL, matplotlib 등 실제 사례 근거로 논증한다.

GeekNews큐레이션
14
어제

20 / 185개의 아티클