모든 블로그
8퍼센트

8퍼센트

주요 카테고리 백엔드 · 프론트엔드

활동 요약

대표 인기 포스트디자인 시스템, 디자인과 코드의 간극 줄이기37 조회
최근 30일
0개
평균 조회
16
누적 조회
712
전체 글
45개
마지막 발행
2024. 7. 15.
블로그 방문

8퍼센트 기술 블로그 글 (36)

백엔드

에잇퍼센트 백엔드 개발자로 합류할 당신에게

Backend 팀이 신규 입사자 온보딩을 체계화한 과정을 소개했습니다. 체크리스트와 데일리 미션, 전달 사항으로 적응 부담을 줄이고 팀 기여를 이끌었습니다.

#온보딩#Confluence#GitHub
2100

백엔드

코어뱅킹 우당탕탕 정산 자동화 개발

월별 수동 정산을 일별 모듈형 정산으로 바꾸고 자동화한 과정을 소개했습니다. 멱등성, 락, 비동기 분산 처리로 중복 정산을 막고 지급 시간을 크게 줄였습니다.

#자동화#비동기#분산화
2900

백엔드

8퍼센트 플랫폼개발 인턴 후기-2

공지사항 예약 공개 과제와 코드 리뷰를 통해 설계 논의의 중요성을 배웠습니다. Pytest·CI 검증 흐름과 AWS WAF 실습, 학습 문서화를 경험했습니다.

#Python#Pytest#Travis CI
1900

백엔드

8퍼센트 플랫폼개발 인턴 후기-1

Django 기반 서비스에서 요청 처리부터 테스트, PR 리뷰, 배포까지의 개발 흐름을 경험했습니다. 스프린트 소통, 문서화, 보안 수칙과 구체적인 질문의 중요성을 배웠습니다.

#Django#Python#test
1500

백엔드

[장고 ORM] 역방향 참조 외래 키 찾기

Django ORM의 `_meta.related_objects`로 특정 모델을 참조하는 역방향 외래 키를 찾는 방법을 설명했습니다. 중복 데이터를 병합할 때 모든 참조를 갱신한 뒤 삭제하는 흐름을 제시했습니다.

#Python#Django#ORM
1900

백엔드

for 루프에서 transaction.on_commit을 사용할 때 콜백 함수에 인자를 올바르게 넘기는 방법

Django `transaction.on_commit` 콜백에서 루프 변수 지연 평가로 마지막 사용자만 반복 처리되는 원인을 설명했습니다. 람다 기본 인자로 현재 값을 고정해 각 사용자에게 알림을 보내는 방법을 소개합니다.

#Python#Django#transaction
1000

백엔드

Tableau 소개와 대시보드 구축 동기

사무실 TV 대시보드 구축을 위해 Tableau의 구성 요소와 도입 동기를 소개했습니다. Tableau Online의 성능·보안·용량 제약으로 자체 Server 설치를 검토했습니다.

#Tableau#BI#Tableau Server
2100

백엔드

날짜 구간에 값을 매핑하는 방법 (그리고 RangeKeyDict)

날짜별 정책 값을 조건문 대신 구간 매핑 데이터로 관리하는 방법을 소개했습니다. `RangeKeyDict`로 날짜 범위와 값을 직관적으로 연결할 수 있습니다.

#Python#RangeKeyDict#datetime
1400

백엔드

Django ORM cookbook 번역 후기

Django ORM Cookbook을 스터디하며 한국어 번역 문서를 오픈소스로 제작한 과정을 소개했습니다. Sphinx·Read the Docs 기반 빌드와 한글 PDF 변환 시 유의점을 정리했습니다.

#Django#ORM#Sphinx
1200

백엔드

파이썬 코드 골프

파이썬으로 중첩 다이아몬드를 출력하는 코드 골프 문제 풀이를 공유했습니다. 문자 수를 줄이는 축약 기법과 가독성 저하의 특성을 함께 설명합니다.

#Python#code golf#PyCon
1400

백엔드

거울아거울아 스터디 - 7

Python으로 MySQL에 접속해 CSV 데이터를 삽입·수정하고 조회 결과를 파일로 저장하는 방법을 학습했습니다. 실제 회사 DB에서 필요한 데이터를 쿼리로 추출하며 학습 내용을 적용했습니다.

#Python#MySQL#SQL
1000

백엔드

거울아거울아 스터디 - 6

관계형 데이터베이스와 SQL 기본 문법, Python sqlite3 사용법을 학습했습니다. psycopg2·SQLAlchemy로 서버 DB에 접속하고 쿼리하는 실습도 진행했습니다.

#Python#sqlite3#SQL
1100

백엔드

거울아거울아 스터디 - 4

파이썬으로 여러 엑셀 파일을 탐색·결합하고 워크시트별 통계를 계산하는 방법을 학습했습니다. gspread 연동으로 구글 스프레드시트 데이터 작업을 반자동화하는 활용 가능성을 살펴봤습니다.

#Python#pandas#xlrd
1300

백엔드

거울아거울아 스터디 - 3

Python의 xlrd·xlwt와 pandas로 엑셀 통합 문서를 읽고 쓰는 방법을 정리했습니다. 조건·집합·정규표현식 필터링과 워크시트 선택 방법을 함께 학습했습니다.

#Python#pandas#xlrd
1200

백엔드

거울아거울아 스터디 - 2

CSV 데이터를 기본 Python과 pandas로 선택·저장·결합하는 방법을 학습했습니다. 데이터 탐색, 조작, groupby·merge 활용을 실습했습니다.

#Python#pandas#CSV
900

백엔드

거울아거울아 스터디 - 1

IPython Notebook과 pandas를 활용한 데이터 분석 스터디 내용을 정리했습니다. 열 선택 방식과 `.loc`·`.iloc` 기반 색인 활용법을 소개합니다.

#Python#Git#pandas
1300

백엔드

두숟갈 스터디 - 18

Django 로깅의 목적과 설정 방식, 로그·메트릭 활용법을 학습했습니다. 구조화된 로그와 중앙화된 저장·시각화 흐름의 운영 유의점을 정리했습니다.

#Django#logging#Elasticsearch
1100

백엔드

두숟갈 스터디 - 17

Django가 제공하는 웹 공격 방어와 안전한 설정 기능을 스터디로 살펴봤습니다. DEBUG와 SECRET_KEY 관리 등 개발자의 보안 책임을 강조했습니다.

#Django#보안#XSS
1100