https://github.com/gihyeon6394/roadmap-backend-developer
나의 백엔드 개발자 로드맵
https://github.com/gihyeon6394/roadmap-backend-developer
backend java
Last synced: 11 months ago
JSON representation
나의 백엔드 개발자 로드맵
- Host: GitHub
- URL: https://github.com/gihyeon6394/roadmap-backend-developer
- Owner: gihyeon6394
- Created: 2023-03-28T07:05:17.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-25T12:03:44.000Z (almost 2 years ago)
- Last Synced: 2025-03-10T18:35:44.941Z (over 1 year ago)
- Topics: backend, java
- Homepage: https://roadmap.sh/backend
- Size: 185 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
백엔드 로드맵의 노드 별 아티클을 만듭니다.
[개인 블로그](https://kghworks.tistory.com/)에 포스팅 중이며, 필요 시 소스 코드 (github)를 첨부합니다.
## Internet
### How does the internet work?
- [network](https://github.com/gihyeon6394/book/tree/main/network)
### What is HTTP
- [HTTP 완벽 가이드](https://github.com/gihyeon6394/book/tree/main/http-the-definitive-guide)
- [Blog : HTTP 프로토콜 초간단 요약](https://kghworks.tistory.com/95)
- [Blog : POST, PUT, PATCH 그리고 멱등성](https://kghworks.tistory.com/172)
### DNS and how it works?
- [Blog : DNS는 어떻게 동작하는가](https://kghworks.tistory.com/126)
## Learn a Language
### Java
- [Effective Java](https://github.com/gihyeon6394/study-effective-java)
- [Github Modern Java in ACTION](https://github.com/gihyeon6394/modern-java-in-action)
- [Blog : Java](https://kghworks.tistory.com/category/Programming/JAVA)
### Javascript
- [Blog : Javascript](https://kghworks.tistory.com/category/Programming/HTML%2C%20javascript)
### Python
- [GitHub hello-python](https://github.com/gihyeon6394/hello-python)
## Version Control Systems
### Git
- [GitHub](https://github.com/gihyeon6394)
- [Blog : GIT 좀 더 이해하기](https://kghworks.tistory.com/search/GIT%20%EC%A2%80%20%EB%8D%94%20%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0)
- [Blog : rebase + squash로 커밋 합치기](https://kghworks.tistory.com/179)
- [발표자료 : Git-flow 도입의 회고](https://github.com/gihyeon6394/dev-presentation/blob/main/git_flow/README.md)
- [[Blog] rebase + squash로 커밋 합치기](https://kghworks.tistory.com/179)
- [[Blog] 로컬의 프로젝트별로 git config를 적용하고 싶을 때](https://kghworks.tistory.com/190)
## OS and General Knowledge
### How OSs work in General
- [Blog : 운영체제의 개요 - 운영체제의 개념과 구성](https://kghworks.tistory.com/60)
### Threads and Concurrency
- [Blog : 프로세스 (Process)와 스레드 (Thread)](https://kghworks.tistory.com/62)
- [Blog : 병행 프로세스](https://kghworks.tistory.com/134)
## Relational Database
- [Blog: 데이터베이스 시스템](https://kghworks.tistory.com/category/Programming/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%20%EC%8B%9C%EC%8A%A4%ED%85%9C)
- [Blog : 데이터 타입 비교 : char vs varchar](https://kghworks.tistory.com/177)
### Oracle
- [[Blog] Oracle Database Index (19c 기준)](https://kghworks.tistory.com/176)
- [[개발일지] 채번(採番) 개발하기](https://kghworks.tistory.com/148)
- [[개발일지] Java application에서 RDBMS에 bulk insert](https://kghworks.tistory.com/144)
## NoSQL Databases
- [[Blog] 빅 데이터 (Big Data) 1장 - Big Data Storage System](https://kghworks.tistory.com/195)
## More about Databases
### ORMs
- [Github 자바 ORM 표준 JPA 프로그래밍](https://github.com/gihyeon6394/hello-jpa)
- [Blog : Querydsl 사용해서 스칼라 서브쿼리 작성하기](https://kghworks.tistory.com/138)
### Transactions
- [Blog : 트랜잭션 (transaction)](https://kghworks.tistory.com/89)
- [Blog : @Transactional을 얼마나 이해했는지 보자](https://kghworks.tistory.com/106)
### N+1 Problem
- [Blog : [Java] JPA N+1 원리 이해하기](https://kghworks.tistory.com/158)
### Normalization
- [Blog : 정규화](https://kghworks.tistory.com/76)
## Scaling Databases
### Database Indexes
- [Blog : 인덱스 (Index) 1장 : 필요성과 기본 컨셉](https://kghworks.tistory.com/149)
- [Blog : 인덱스 (Index) 2장 : Ordered Index](https://kghworks.tistory.com/150)
- [Blog : 인덱스 (Index) 3장 : B+-Tree Index 기본](https://kghworks.tistory.com/151)
- [Blog : 인덱스 (Index) 4장 : Hash Index](https://kghworks.tistory.com/152)
- [Blog : 인덱스 (Index) 5장 : Multiple-key Access](https://kghworks.tistory.com/153)
- [Blog : 인덱스 (Index) 6장 : 쓰기에 최적화된 인덱스](https://kghworks.tistory.com/157)
- [Blog : Oracle Database Index (19c 기준)](https://kghworks.tistory.com/176)
## Learn about APIs
### Authentication
- [Blog : 인증(Authentication) - 메시지 인증과 사용자 인증](https://kghworks.tistory.com/123)
### Cookie Based
- [Blog : 세션과 쿠키, JESSIONID](https://kghworks.tistory.com/37)
### JWT
- [Blog : JWT (JSON Web Token) 도입기 - JWT는 만능해결사인가](https://kghworks.tistory.com/118)
### REST
- [Github REST API Design Rulebook](https://github.com/gihyeon6394/dev-essentials/blob/main/rest_api/README.md)
## Caching
### ClientSide
- [Blog : bfcache와 웹 브라우저 최적화 (뒤로 / 앞으로 캐시)](https://kghworks.tistory.com/117)
- [Blog : 웹 브라우저 캐싱 방지 - 쿼리 스트링](https://kghworks.tistory.com/65)
### Server Side
#### Redis
- [Github Redis for dummies](https://github.com/gihyeon6394/dev-essentials/blob/main/redis_for_dummies/README.md)
## Web Security Knowledge
### CORS
- [Blog : CORS에 대하여](https://kghworks.tistory.com/88)
## Testing
### Unit Testing
- [Github Junit5-action](https://github.com/gihyeon6394/Junit5-action)
- [Blog : 테스트 코드 - 테스트](https://kghworks.tistory.com/122)
- [발표자료 : 테스트 코드 도입해서 레거시 수정하기](https://github.com/gihyeon6394/dev-presentation/blob/main/JUnit/README.md)
## Search Engines
### Elasticsearch
- [Blog : ELK 스택으로 구축하는 로그 수집, 시각화](https://kghworks.tistory.com/204)
## Message Borkers
### Kafka
- [Github Kafka The Definitive Guide](https://github.com/gihyeon6394/dev-essentials/blob/main/Kafka_The_Definitive_Guide/README.md)
## Containerization vs. Virtualization
- [Blog : [클라우드] 가상화 - 클라우드 컴퓨팅의 핵심 기술](https://kghworks.tistory.com/156)
### Docker
- [그림과 실습으로 배우는 도커&쿠버네티스](https://github.com/gihyeon6394/book/tree/main/dkkb)
## Web Servers
### Apache
- [Blog : 웹 서버 (web server)와 아파치 설정](https://kghworks.tistory.com/113)
Backend Roadmap
출처 : https://roadmap.sh/backend
