모든 블로그
AB180

AB180

블로그 방문

최신 게시글 (20)

10월 8일

AI

AI 에이전트와 함께하는 개발

이 글은 AI 에이전트를 활용해 코드 탐색, 테스트 작성, 문서화 등 다양한 개발 작업을 수행한 경험을 공유합니다. 또한, 현재 AI 도구의 한계와 이를 극복하기 위한 전용 도구 개발과 작업 단위 분할 전략을 소개합니다.

#Python#migration#Kotlin
17000

8월 27일

백엔드

인증 서버 응답 속도 최적화

Airbridge 인증 서버의 응답 지연 문제를 권한 확인 로직 개선과 2계층 캐시 도입, HikariCP 튜닝 등으로 해결했습니다. 그 결과 평균 응답 시간이 38% 단축되고 처리량이 32% 증가하여 안정성을 크게 향상시켰습니다.

#Java#performance#Redis
87000

7월 1일

데브옵스

AB180 개발팀의 AWS 비용 관리 여정: 청구서 확인부터 Fin Ops 문화까지

AB180 개발팀은 AWS 비용 관리를 위해 태그 전략과 자동화된 대시보드, 정기 미팅을 도입하여 체계적인 FinOps 문화를 구축했습니다. 비용 통제와 최적화의 차이를 인지하고, 자동화와 강제성을 통해 효율적인 비용 관리를 실현하고 있습니다.

#AWS#cloud#자동화
38000

4월 8일

백엔드

주니어 개발자의 시작: AB180에서 배운 엔지니어링 문화 (AB180 인턴 후기)

AB180에서의 인턴 경험을 통해 커뮤니케이션, 설계, 협업 능력을 배양한 과정을 다룹니다. 이 글은 주니어 개발자로서의 성장과 엔지니어링 문화를 회고한 기록입니다.

#docker#Python#Kotlin
62000

4월 8일

백엔드

좋은 개발자로 가는 길목에서 – AB180에서의 성장기 (AB180 인턴 후기)

이 게시글은 AB180에서 인턴으로서 비용 연동 시스템을 개선하고 E2E 테스트 자동화를 경험한 내용을 다룹니다. 인턴십을 통해 대규모 데이터 처리와 협업 문화를 배우며 성장한 과정을 회고합니다.

#Python#협업#test
41000

3월 17일

백엔드

Luft's Road to Elasticity - Part 2: Auto-Scaling with Query History

자체 제작 데이터베이스인 Luft의 탄력성(elasticity)을 개선하기 위해, 쿼리 히스토리를 활용한 비용 기반 오토스케일러를 구현한 경험을 공유합니다.

#Query#데이터베이스
27000

3월 9일

프론트엔드

Airpage CSR: 한달에 400억번 요청되는 페이지 크기 60% 줄이기

한달에 400억번 요청되는 광고링크의 중계페이지를 2.1KB 에서 0.9KB 로 줄인 개발경험에 대해서 공유드립니다.

#최적화
95000

3월 7일

백엔드

Luft's Road to Elasticity - Part 1: From Shared Nothing to Shared Storage

자체 제작 데이터베이스인 Luft의 elasticity를 개선하기 위해, shared nothing 아키텍처에서 shared storage 아키텍처로 개선한 경험을 공유합니다.

#storage#데이터베이스
13000

12월 18일

데브옵스

Github Ops 로 Mono Repo 배포를 더욱 쉽게

github의 기능을 이용하여 monorepo의 다양한 컴포넌트를 배포하는 방법을 다룹니다

#CI/CD#GitHub#monorepo
15000

6월 19일

데브옵스

AWS Lambda 를 활용한 Luft 스케일링

AWS Lambda 를 활용해 Luft 를 효율적으로 스케일링하는 과정에 대해 이야기합니다.

#AWS#lambda#스케일링
11000

3월 4일

데브옵스

동일한 비용으로 리포트 요청 10배 처리하기

늘어난 Report 요청으로 인해 증가했던 비용을 줄이기 위해 개선했던 내용을 공유합니다.

#자동화#리포트
8000

2월 12일

기타

Luft 성능 리포트 2: 더 많은 코호트에 대한 리텐션 집계

Luft 성능 리포트 2 입니다. 더 많은 코호트에 대한 리텐션 집계를 주 내용으로 다룹니다.

#분석
9000

11월 24일

데브옵스

모니터링은 마틴 파울러처럼: Domain-Oriented Observability 도입기

빠르게 변하는 환경에서도 모니터링이 코드를 더럽히지 않게 만들기 위해 마틴 파울러 블로그에 소개된 Domain-Oriented Observability 를 도입한 이야기를 다룹니다

#Monitoring#observability
11000

10월 13일

백엔드

제안서: Luft 의 대형 쿼리 처리에 관하여

Luft 의 특수한 대형 쿼리 처리를 위한 제안서입니다.

#data#Query#최적화
16000

9월 27일

데브옵스

Redis 사용량 타노스하기

Elasticache의 메모리 사용량을 52%, 비용을 66% 절약하는 최적화 작업을 설명합니다. 최적화 대상을 찾은 과정부터 실제로 Elasticache 이주하는 전반적인 과정과

#Redis#최적화#메모리
10000

8월 17일

데브옵스

Scenario Test: 인수 테스트 자동화로 자신감, 생산성 높이기 (GopherCon 2023 발표)

Scenario Test: 인수 테스트 자동화로 자신감, 생산성 높이기라는 주제로 GopherCon 2023 에서 발표한 이야기입니다.

#CI/CD#test#자동화
7000

8월 16일

백엔드

Profiling and Tracing Tips in Go(GopherCon 2023 발표)

Profiling and Tracing Tips in Go 라는 주제로 GopherCon 2023 에서 발표한 이야기입니다.

#profiling#Go#성능
12000

7월 14일

데브옵스

적정 엔지니어링으로 검색 속도 10x 빠르게 만들기

적정 엔지니어링을 통해 성능을 개선한 경험 이야기를 공유합니다.

#성능#최적화#엔지니어링
14000

5월 6일

기타

Luft 성능 리포트 2023.1

2023년 첫 번째 Luft 성능 리포트입니다.

10000

4월 4일

데브옵스

Yarn 대신 pnpm으로 넘어간 3가지 이유

패키지 매니저를 바꾸고 1년 동안 사용해보며 든 생각들

#yarn#효율성
6000