- Spring & Java κΈ°λ° 5λ μ°¨ μΉ κ°λ°μ
- μ‘°μ§μ λ¬Έμ λ₯Ό κΈ°μ λ‘ νμ΄λ΄λ λ° μ§μ€νλ, λΉμ¦λμ€ κ°κ°μ΄ μλ κ°λ°μμ λλ€.
ν μ€νΈ,리ν©ν°λ§,MSA,μ±λ₯ κ°μλ±μ κ΄μ¬
| GitHub | Baekjoon |
|---|---|
| GitHub Streak | Baekjoon |
μ 체 λͺ©λ‘ 보기
| κ°μλͺ | κΈ°κ΄ | λ°°μ΄μ | λ§ν¬ |
|---|---|---|---|
| ν λΉμ μ€νλ§ λΆνΈ - μ΄ν΄μ μ리 | μΈνλ° | μ€νλ§ λΆνΈμ λμμ리 | Notion |
| ν λΉμ μ€νλ§ 6 - μ΄ν΄μ μ리 | μΈνλ° | SOLID μμΉκ³Ό DI, λ°μ½λ μ΄ν°Β·νλ‘μ ν¨ν΄ | Notion |
| κΉμνμ μ€νλ§ ν΅μ¬ μ리 - κ³ κΈνΈ | μΈνλ° | Spring AOP λμ μ리 | Notion |
| κΉμνμ μ€μ μλ° - κ³ κΈ 1νΈ λ©ν°μ€λ λμ λμμ± | μΈνλ° | λμμ± μ μ΄, μ€λ λ ν λμμ리 | Notion |
| κ°μλͺ | κΈ°κ΄ | λ°°μ΄μ | λ§ν¬ |
|---|---|---|---|
| κΉμνμ μ€νλ§ DB 1νΈ - λ°μ΄ν° μ κ·Ό ν΅μ¬ μ리 | μΈνλ° | νΈλμμ λμ μ리 | Notion |
| κΉμνμ μ€νλ§ DB 2νΈ - λ°μ΄ν° μ κ·Ό νμ© κΈ°μ | μΈνλ° | DB μ κ·Ό κΈ°μ 5κ°μ§ | Notion |
| κΉμνμ μλ° ORM νμ€ JPA νλ‘κ·Έλλ° - κΈ°λ³ΈνΈ | μΈνλ° | μμμ± μ»¨ν μ€νΈ, JPA μ°κ΄ κ΄κ³ | Notion |
| κΉμνμ μ€μ ! μ€νλ§ λΆνΈμ JPA νμ© 2 | μΈνλ° | N + 1 μ΅μ ν, OSIV | Notion |
| κ°μλͺ | κΈ°κ΄ | λ°°μ΄μ | λ§ν¬ |
|---|---|---|---|
| TDD ν΄λ¦°μ½λ with Java 18κΈ° | λ₯μ€νΈμ€ν | λ¨μ ν μ€νΈ, OOP, μ λ΅Β·ν©ν 리 ν¨ν΄ | Notion |
| μλ° νλ μ΄κ·ΈλΌμ΄λ with TDD, ν΄λ¦°μ½λ | λ₯μ€νΈμ€ν | λ¨μ ν μ€νΈ, OOP, μν ν¨ν΄ | Notion |
| Practical Testing: μ€μ©μ μΈ ν μ€νΈ κ°μ΄λ | μΈνλ° | JUnit5, Mockito ν μ€νΈ | Notion |
| ν΄λ¦°μ½λμ€: μ€μ κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°κ³Ό TDD λ§μ€ν° ν΄λμ€ | μΈνλ° | 리ν©ν°λ§, OOP, SOLID | GitHub |
| κ°μλͺ | κΈ°κ΄ | λ°°μ΄μ | λ§ν¬ |
|---|---|---|---|
| κΉμνμ λͺ¨λ κ°λ°μλ₯Ό μν HTTP μΉ κΈ°λ³Έ μ§μ | μΈνλ° | - | Notion |
| λλν κ°λ°μμ μΈμμ λλ΄λ λ€νΈμν¬ ν΅μ¬ μ΄λ‘ - κΈ°μ΄ | μΈνλ° | - | Certificate |
| κ°μλͺ | κΈ°κ΄ | κΈ°μ ν€μλ | λ§ν¬ |
|---|---|---|---|
| MySQL on Docker | μΈνλ° | DB Replication, ProxySQL, Orchestrator, Monitoring |
Notion |
| Redis on Docker | μ체 νμ΅ | Replication, Sentinel, Cluster, HAProxy, Predixy |
Notion |
| REST API λ¬Έμ μλν | μ체 νμ΅ | Spring Rest Docs, restdocs-api-spec, Swagger |
Notion |
| νλ‘μ νΈ | μ€λͺ | κΈ°μ ν€μλ | λ§ν¬ |
|---|---|---|---|
| μ μ°©μ μΏ ν° λ°κΈ μμ€ν | λκ·λͺ¨ λμμ± μ²λ¦¬ | Spring Boot, Redis, Kafka |
GitHub |
| μ μ λκΈ°μ΄ μμ€ν | μλ² νΈλν½ λΆμ° μ²λ¦¬ | Spring Webflux, Redis |
GitHub |
| MSA κ²μν | λ§μ΄ν¬λ‘μλΉμ€ κΈ°λ° κ²μν | Spring Boot, Redis, Kafka, Transactional Outbox Pattern, Request Collapsing |
GitHub |
| AWS Lambda κΈ°λ° μλΉμ€ | μ΄λ―Έμ§ 리μ¬μ΄μ§, μ£Όμ μΆμ½ μλΉμ€ | AWS Lambda, API Gateway, S3, Route53 |
Notion |
| μ± /μ€ν°λ | λ΄μ© | λ§ν¬ |
|---|---|---|
| 리ν©ν°λ§ 2ν | 리ν©ν°λ§μ κ°λ° κ³Όμ μμ ν¨κ» ν΄μΌν μ΅κ΄μ΄λ€ |
GitHub |
| ν€λ νΌμ€νΈ λμμΈ ν¨ν΄(κ°μ ν) | - κ°μ²΄ νλ ₯ κ΄κ³μ 리ν©ν°λ§μ νμ κΈ°λ³ΈμΌλ‘ νλ€- λμμΈμμ λ¬Έμ μ μ ν©νλ€λ νμ μ΄ λ λ€λ©΄ ν¨ν΄μ λμ
νλ€ |
Notion |
| μλ° μΉ νλ‘κ·Έλλ° - Next Step | - μ€νλ§ μ»¨ν
μ΄λμ Dispatcher Servletμ μ§μ ꡬν - μλ²½ν μ€κ³κ° μλ€λ κ²μ μΈμ νκ³ , ν
μ€νΈμ 리ν©ν°λ§μ νμμ±μ κ³΅κ° |
Notion |