Hoon9901 / backend-docs

백엔드라면 한번쯤 읽어보면 좋을 자료
54 stars 2 forks source link
backend docs study

백엔드라면 한번쯤 읽어보면 좋을 자료

나만 볼 순 없는 맛도리 백엔드 관련 자료를 모아봤습니다.

공유하고 싶은 맛있는 자료가 있다면 PR을 날려주세요!

목차

기술 블로그

백엔드

JPA Repository 규칙

Spring - Flyway 적용하기

[스프링/Spring] Batch 소개와 간단한 예제

백엔드 개발자들이 알아야할 동시성 1 — Concurrency와 Parallelism

스프링부트 백엔드 프로그래밍 (1)

NGINX Unit + Spring Boot 제로 트러스트 구현

동영상 플랫폼 개발 프레임워크의 Spring Boot 전환기 - 네이버

초보 Spring(Java) 개발자를 위한 완전 기초 지식(이론편)

JPA 덕분에 DB에서 삽질한 이야기 - 마켓컬리

검색 시스템 톺아보기 - 1. 검색어 자동완성과 오타 교정 기능

반복되는 크롤링 작업을 Spring Batch로 해결해보자

Spring Data Elasticsearch 설정 및 검색 기능 구현 - 우테코

레디스 플레이그라운드

[스프링 배치 PR 기여] FlowBuilder.next() 의 무한루프 버그 고치기

Java

자바 성능 튜닝 이야기 - 1

Virtual Thread의 기본 개념 이해하기 - Naver D2

데이터베이스

관계형 데이터베이스 실전 입문 - 03. 정규화 논리(첫 번째) - 함수 종속성

동시성, 병렬, 비동기, 논블럭킹과 컨셉들

우아한형제들에서 Amazon Aurora 데이터베이스를 모니터링 하는 방법 - AWS

MySQL의 Transaction Isolation Level (Lock에 관하여)

SQL: 웹(Web)에서 SQL 테스트 사이트 / SQL 무설치 테스트

프로젝트에서 발생한 동시성 문제와 해결 과정, 테스트 공유

Redis Pub/Sub을 활용한 쿠폰 발급 비동기 처리

Reids와 분산 락(1/2) - 레디스를 활용한 분산 락과 안전하고 빠른 락의 구현 - 하이퍼커넥트

데이터베이스 복제하기(리플리케이션) 1 - 테코와 알아보는 대규모 데이터 관리

인프라 (DevOps)

무중단 배포 아키텍처와 배포 전략 (Rolling, Blue/Green, Canary)

Prometheus 를 이용한 모니터링 — Part 1

Ubuntu 20.04 서버에 K3s 클러스터 구성하기

‘다중 클러스터 쿠버네티스’의 과제 해결하려면... 고려해야 할 4가지

Keycloak를 이용한 SSO 구축(web + wifi + ssh) - 쏘카

이재홍의 언제나 최신 Kubernetes

개발자를 위한 인프라 기초 총정리

스토리지 기초 지식 9편: 오브젝트 스토리지란

ELK 셋팅부터 알람까지 - 배민

CORS가 캐시를 만났을 때 - 화해

쿠버네티스 안내서 - 설치부터 배포까지 <실습편>

세계 최초로 cert-manager 버그를 발견하고 해결하기 - 데브시스터즈

소프트웨어 설계

우당탕탕 정산어드민 시스템 파일럿 프로젝트 도전기(feat. 정산플랫폼팀) - 배민

회원시스템 이벤트기반 아키텍처 구축하기 - 배민

더 나은 쿠폰 서비스에 대한 아이디어 기록

이모티콘 서비스는 왜 MSA를 선택했나? - 카카오

소프트웨어 설계 20년 해보고 깨달은 '좋은 설계'의 조건

설계란 무엇인가?

라이브 채팅 플랫폼 구현기 1탄 : 개발 언어 및 기반기술 조사 - 카카오엔터

인스타그램 알고리즘의 거의 모든 것

스트랭글러 무화과 패턴 - AWS 가이드

결제 시스템 디자인

DDD 도메인 주도 설계 1장

테스트

토리맘 한글라이즈 프로젝트 - Spring Security Testing

TDD는 Design Acitivity이다.

실무에서 적용하는 테스트 코드 작성 방법과 노하우 Part 1: 효율적인 Mock Test - 카카오페이

인프런에서는 수천 개의 테스트 코드를 이렇게 다루고 있어요 | 인프콘2023 - 인프런

알고리즘

알고리즘 - KMP 알고리즘 : 문자열 검색을 위한 알고리즘

코딩테스트 대비 문제집(Baekjoon Online Judge)

부트캠프 및 동아리

SW 부트캠프 및 개발 동아리 정보

기타

토스에서의 시간을 돌아보며

안정적인 서비스 운영을 위한 정리

개발자 이력서 작성하기 (feat. 이력서 공개)

카카오가 데이터 분석에 쓰는 툴은?

스탠포드의 "엔지니어들을 위한 개인 재무 관리" 강의

주니어 개발자가 면접을 앞두고 준비한 것들

UUID 짧게 만들기

macOS 안내서 - 본격 macOS에 개발 환경 구축하기

🌟 기여해주신 분들