๊ธฐ์ | ์ดํด ์์ค |
---|---|
Language | Java(11,17) |
- Stream, Thread, Java Reflection, Annotation Processor ํ์ฉ ๊ฐ๋ฅ | |
- ์ต์ ๋ฌธ๋ฒ(~ 21)์ ๋ํ ์ดํด | |
- Junit, AssertJ ๊ธฐ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ ๊ฐ๋ฅ | |
Backend | Spring |
- mvc, webflux ๊ธฐ๋ฐ REST, ์น ์์ผ, GraphQl API ๊ฐ๋ฐ ๊ฐ๋ฅ | |
- Spring Security ์์ค์ฝ๋ ์์ค์ ์ดํด. ์ธ์ฆ, ์ธ๊ฐ ๊ฐ๋ฐ ๊ฐ๋ฅ | |
- Spring Cloud ๊ธฐ๋ฐ์ MSA ์๋ฒ ๊ฐ๋ฐ ๊ฐ๋ฅ (gateway, config, eureka) | |
- AOP, Async, Event, ๋น ์๋ช ์ฃผ๊ธฐ, AutoConfiguration ํ์ฉ ๊ฐ๋ฅ | |
JPA(Hibernate) | |
- n+1 ๋ฌธ์ ๋ฅผ ๊ณ ๋ ค ํ๋ฉฐ ์ํฐํฐ ์ค๊ณ ๊ฐ๋ฅ | |
Http | |
- ์ฟ ํค, cors, ์บ์, ๋ฉฑ๋ฑ์ฑ, etag, conditional request์ ๋ํ ์ดํด | |
- API ๋ช ์ธ์ ๋ฌธ์ํ ๊ฐ๋ฅ | |
Database | SQL |
- ERD ์ค๊ณ ๊ฐ๋ฅ | |
- view, index ํ์ฉ ๊ฐ๋ฅ | |
- ์ง๊ณ ๋ฌธ๋ฒ(group by, having, with as, join) ํ์ฉ ๊ฐ๋ฅ | |
Postgresql | |
- MVCC, Vacuum ์ ๋ํ ์ดํด | |
ELK | |
- ์ธ๋ฑ์ค ๋งคํ, ๋์๋ณด๋ ๊ตฌ์ถ ๊ฐ๋ฅ | |
Kafka | |
- ๋ฆฌ๋ฐธ๋ฐ์ฑ, ์ปจ์๋จธ ๊ทธ๋ฃน, ์ ํฉ์ฑ ๋ณด์ฅ ์์ค์ ๋ํ ์ดํด | |
Redis, Hadoop, Spark | |
DevOps | AWS(ec2, s3, lambda, elb), Docker, Ansible, Ubuntu |
- Postgresql ์ MVCC, Vacuum์ ๋ํด ์์๋ณด์
- ์คํ๋ง ์ํ๋ฆฌํฐ ํํฐ์ฒด์ธ ์ฌํ
- ์ด๊ฑฐ ๋ชจ๋ฅด๋ฉด MethodSecurity ์ฐ์ง๋ง์ธ์
0.11.1
Bug Report
Rate Limiter
์Redis Script
PR- receive positive reviews
- Waiting for response
ColorHexScalar
๊ด๋ จ PR- No response received