새로운 기술 블로그가 추가되었어요

필터 0
선택된 필터 없음
[여기보기] WAS의 정보는 개인정보 다루듯이 보호하라
넷마블
백엔드

[여기보기] WAS의 정보는 개인정보 다루듯이 보호하라

WAS 종류, 버전, 운영체제 정보가 기본 설정에서 노출되면 공격 표적이 되기 쉽습니다. 이 글은 해당 정보가 담긴 구성 요소를 제어하는 방법을 소개합니다.

#WAS#보안
13005분
반응형 프로그래밍 with RxJS
테이블링
백엔드

반응형 프로그래밍 with RxJS

RxJS와 반응형 프로그래밍으로 비동기 작업의 복잡도를 줄이는 방법을 소개했습니다. Observable과 오퍼레이터를 활용해 데이터 스트림과 에러 처리를 일관되게 다루는 내용을 다뤘습니다.

#RxJS#Observable
13005분
MongoDB와 Transaction
넥스트리
백엔드

MongoDB와 Transaction

Spring Boot와 MongoDB에서 `@Transactional` 사용 시 단일 인스턴스에서는 트랜잭션 오류가 발생했습니다. 레플리카 셋을 구성하고 primary에 연결해야 정상적으로 롤백과 커밋을 처리할 수 있었습니다.

#MongoDB#Transaction
27005분
쏘카의 대규모 인증토큰 트래픽 대응 : 개발기
쏘카
백엔드

쏘카의 대규모 인증토큰 트래픽 대응 : 개발기

쏘카는 인증 토큰 트래픽이 write DB에 몰리던 문제를 전담 서비스 분리와 읽기 분산으로 개선했습니다. 또한 만료 토큰 정리와 Redis 캐시 적용으로 조회 성능과 응답 속도를 높였습니다.

#cache#Redis
35005분
우리의 개발문화는 이렇게 성장합니다
핀다
백엔드

우리의 개발문화는 이렇게 성장합니다

FINDA 현금그로스 PG의 개발문화를 팀빌딩 관점에서 정리하고, 과거 스크럼의 문제를 개선한 과정을 소개했습니다. Jira, Confluence, 데일리 스크럼, 코드 리뷰로 협업과 품질을 높인 사례입니다.

#Agile#Scrum
9005분
점점 커지는 RDB Table, S3로 귀양 보내고 Athena로 불러오기 - feat. Optimization with Spark Bucketing
뱅크샐러드
백엔드

점점 커지는 RDB Table, S3로 귀양 보내고 Athena로 불러오기 - feat. Optimization with Spark Bucketing

이력성 데이터 증가로 MySQL 부담이 커져 S3와 Athena로 저장·조회 구조를 옮긴 사례를 다뤘습니다. Spark bucketing으로 필요한 데이터만 읽도록 최적화하는 흐름을 소개했습니다.

#MySQL#S3
12005분
분석 데이터를 프로덕션에서 쉽게 사용할 수 없을까?
뱅크샐러드
백엔드

분석 데이터를 프로덕션에서 쉽게 사용할 수 없을까?

분석 데이터를 프로덕션에서 쉽게 쓰기 위한 데이터서빙 서비스 구축 과정을 소개합니다. 분석 테이블을 API로 제공하기 위해 S3, Airflow, Spark 등을 활용했습니다.

#S3#Airflow
16005분
당신의 GraphQL은 안전한가요?
덴티움
백엔드

당신의 GraphQL은 안전한가요?

GraphQL를 적용한 API 서비스에서 보안 이슈를 점검한 글입니다. GraphQL 안전성 관점에서 확인할 사항을 공유했습니다.

#GraphQL#API
14005분
Spring Bean Injection 이야기(feat. 모두가 다 알고 있는 스프링빈, 정말 다 알고 있는가?)
카카오페이
백엔드

Spring Bean Injection 이야기(feat. 모두가 다 알고 있는 스프링빈, 정말 다 알고 있는가?)

Spring Bean Injection에서 `@Qualifier`와 `@Primary`의 차이를 다루는 글입니다. 스프링 빈 주입 우선순위를 다시 점검합니다.

#Spring Boot
22005분
Self Serving Data Platform 구축하기 (feat. Airflow)
버즈빌
백엔드

Self Serving Data Platform 구축하기 (feat. Airflow)

셀프 서빙 데이터 플랫폼을 구축한 사례를 소개했습니다. Airflow를 활용해 데이터 파이프라인 운영 부담을 줄이는 방향을 다뤘습니다.

#Airflow#ETL
23005분
고성능 ML 백엔드를 위한 10가지 Python 성능 최적화 팁
하이퍼커넥트
백엔드

고성능 ML 백엔드를 위한 10가지 Python 성능 최적화 팁

ML 백엔드에서 Python의 느린 실행 속도를 줄이기 위한 최적화 팁을 공유했습니다. 특히 GC, list, numpy 같은 요소가 응답시간에 미치는 영향을 사례와 함께 설명했습니다.

#Python#ML
17005분
Spring 기반 OAuth 2.1 Authorization Server 개발 찍먹해보기
카카오페이
백엔드

Spring 기반 OAuth 2.1 Authorization Server 개발 찍먹해보기

OAuth 2.1 Authorization Server와 Spring Authorization Server 연동 방법을 소개했습니다. Spring 기반으로 인가 서버를 빠르게 살펴보는 내용입니다.

#Spring Boot#OAuth 2.1
12005분