profile
SoftwareEngineer
post-thumbnail

EC2 개발 환경 복제부터 GitHub Actions organization-level runner 등록까아쥐 (실무 가이드)

정신없이 MVP 만들고,회사에 도움이 되는 제품을 빠르게 출시하다 보면 배포 환경이 이중화되지 않은 채로 운영되는 경우가 많습니다.(저만 그런 건 아니겠죠…?)그땐 괜찮다고 생각했어요.“어차피 우리 아직 작은 서비스잖아. 배포 한 번 멈췄다고 누가 뭐라 하겠어?” 하

2025년 11월 3일
·
0개의 댓글
·
post-thumbnail

타임스탬프만으론 안 된다? Cursor bugbot이 알려준 jobId 설계 실수

백엔드 시스템에서 각종 작업(Job), 메시지, 트랜잭션 등을 식별하기 위한 고유 ID 생성은 굉장히 기본적인 기능이지만, 동시에 많은 문제가 숨어 있는 지점이기도 합니다. 특히 부하가 큰 상황에서는 "시간 기반 ID" 하나만으로는 유니크함을 보장하기 어렵지요.이번 글

2025년 6월 22일
·
1개의 댓글
·
post-thumbnail

Best Practices for Scaling with Messaging Services

⚠️ 이 글은 Twilio 공식 문서 Best Practices for Scaling with Messaging Services(https://www.twilio.com/docs/messaging/guides/best-practices-at-scaleTwili

2025년 5월 10일
·
0개의 댓글
·
post-thumbnail

Manage opt-ins and opt-outs

원문 링크: Customize Users’ Opt-in and Opt-out ExperienceAdvanced Opt-Out 기능을 사용하면, 고객이 SMS 수신을 동의하거나 거부하는 키워드와 응답 메시지를 전 세계 언어와 국가별로 맞춤 설정할 수 있습니다. 이 기능은

2025년 5월 10일
·
0개의 댓글
·
post-thumbnail

Traffic Shaping 가이드 (Twilio 공식 문서 번역)

원본 문서: Traffic Shaping | Twilio DocsTraffic Shaping은 Twilio의 Programmable Messaging 제품 중 하나로, 대량 메시징 환경에서 메시지의 우선순위에 따라 처리 속도(MPS)를 조절할 수 있게 해주는 기능입니다

2025년 5월 10일
·
0개의 댓글
·
post-thumbnail

Bulk Upsert Consents API (한국어 번역)

원문 링크: Twilio Docs - Bulk Upsert ConsentsBulk Upsert Consents API는 여러 연락처의 동의 상태를 한 번에 등록하거나 갱신할 수 있는 기능입니다. 현재는 SMS 채널만 지원하며, Pilot 단계에 있습니다. 즉, Twil

2025년 5월 10일
·
0개의 댓글
·
post-thumbnail

Build to scale: queueing and latency on Twilio

🔗 원본 문서: Build to scale: queueing and latency on Twilio11시에 1000개의 상품이 할인 오픈! 이 소식을 오전 10시에 100만 명에게 한꺼번에 문자로 알려야 한다면?10시: 프로모션 문자 (링크 포함)로그인/회원가입 후:

2025년 5월 10일
·
0개의 댓글
·
post-thumbnail

Send Messages with Messaging Services

\[📘 공식 문서 번역 시리즈] Twilio Messaging Services 가이드본 문서는 Twilio 공식 문서(원문 링크)를 기반으로 자연스럽고 실무에 맞게 번역한 자료입니다.Messaging Service를 사용하면 고객에게 더 나은 SMS 또는 WhatsA

2025년 5월 10일
·
0개의 댓글
·
post-thumbnail

Twilio Multi-Tenancy 기능 소개 (공식 문서 번역)

📄 원문 링크: Twilio Multi-Tenancy (Public Beta)Twilio의 Multi-Tenancy는 현재 퍼블릭 베타(Public Beta)로 제공 중인 기능으로, Traffic Optimization Engine의 하위 기능입니다. 이 기능을 통해

2025년 5월 10일
·
0개의 댓글
·
post-thumbnail

Twilio Messaging Services Overview(톺아보기)

📎 본 글은 Twilio 공식 문서 - Messaging Services를 참고해 작성된 한글 번역 및 해설입니다.미국이든 전 세계든, 대량의 메시지를 보내기 시작하면 시스템은 금방 복잡해지죠. 이때 Twilio의 Messaging Services 기능을 이용하면 발

2025년 5월 10일
·
0개의 댓글
·
post-thumbnail

📆 Twilio 메시지 예약 전송 완전 정복 (SMS/WhatsApp Scheduling 가이드)

📘 본 문서는 Twilio 공식 문서인 Message Scheduling를 한국어로 번역/정리한 글입니다.최신 정보 및 자세한 기능은 반드시 공식 문서를 참고해주세요.Twilio의 Message Scheduling 기능은 미래의 특정 시점에 SMS, MMS, What

2025년 5월 10일
·
0개의 댓글
·
post-thumbnail

JPQL UPDATE와 비관적 락, 낙관적 락 차이: 동시성 문제를 실무처럼 고민하기

JPQL UPDATE는 락을 걸까요? reviewCount를 갱신하는 실제 코드 고민에서 출발해, 비관적 락 vs 낙관적 락, 그리고 동시성 정합성 이슈까지 정리했습니다.

2025년 5월 6일
·
0개의 댓글
·
post-thumbnail

RateLimit 적용기 — 선 넘는 호출, 선 긋는 Redis 설계 (항해 시네마 Log #4)

실제 서비스에서 API 호출을 무제한 허용하면 어떤 일이 생길까요? 이번 글에서는 Redis를 활용한 RateLimit 구현기를 다룹니다. 분당 호출 제한, 예약 중복 제한 등 실제 서비스 수준의 트래픽 제어를 어떻게 설계하고 테스트했는지, AOP, Lua S

2025년 4월 15일
·
1개의 댓글
·
post-thumbnail

트랜잭션과 락, 그리고 테스트 나락까지 (항해 시네마 개발 Log #3)

동시성 제어, Pessimistic Lock, 예약 API, TestContainers, JPA 트랜잭션 이슈 해결 실무에서 자주 겪는 락 적용과 테스트 실패 원인을 정리한 개발 회고입니다.

2025년 4월 5일
·
0개의 댓글
·
post-thumbnail

인덱스보다 캐시? 성능 최적화 실전 기록(항해 시네마 개발 Log #2)

2주차의 핵심은 실제 트래픽을 고려한 성능 최적화 실험이었습니다.지난 주차에 설계한 구조 위에 기능을 추가하면서 발생한 성능 저하 문제를 진단하고, 이를 해결하기 위해 다양한 전략을 직접 테스트하며 비교 분석했습니다.검색 기능 추가로 인한 성능 변화 분석인덱스 기반 쿼

2025년 3월 30일
·
0개의 댓글
·
post-thumbnail

멀티 모듈 설계, 이렇게 고민하고 이렇게 풀었다(항해 시네마 개발 Log #1)

지난 주차의 가장 큰 목표는 프로젝트의 골격을 잡는 것이었습니다. 단순히 기능 구현을 넘어, 앞으로 수주간 쌓아갈 개발 과정의 기반이 되는 설계 말이지요.그래서 더더욱 신중하게, 그리고 고민하며 진행했죠.Multi Module Design 설계 및 ERD 작성메인 페이

2025년 3월 21일
·
0개의 댓글
·
post-thumbnail

스낵AI🤖 - MCP 편 #0: MCP와 Cursor, 개발자 필수 도구 야무진 정리

생각보다 많은 개발자들이 아직 MCP와 Cursor IDE의 역할을 잘 모르는 것 같아 이 시리즈 '스낵AI🤖'를 시작하게 되었습니다.복잡한 설명 대신, 짧고 간결하지만 실전에 바로 적용할 수 있는 핵심 내용만 전해드릴게요. MCP (Model Context Pro

2025년 3월 21일
·
2개의 댓글
·
post-thumbnail

스낵깃 🍪 - 협업편 #4: Git Submodule - 여러 레포를 한 프로젝트에서 다루는 법

한 프로젝트에서 여러 개의 저장소를 함께 관리해야 하는 순간, Git Submodule을 고려하게 되는데요.하지만 정말 Submodule이 최선일까요? 🤔독립적인 프로젝트를 유지하면서 특정 버전 상태를 고정해야 한다면 Submodule이 적절할 수 있습니다.하지만 코

2025년 3월 15일
·
0개의 댓글
·