스터디 시간 : 목요일 20시 (안되는 날 있으면 미리 말해서 조율!)
기간 : 24.12.19(목)
~ 25.02.27(목)
(12월 방학엔 정상 진행, 설 연휴는 제외)
- 딥다이브 방식으로 진행
- 각자 주제 조사해오고 각 주제 당 10분 내외로 발표
- 공부한 내용 깃헙에 pr 날리기
- branch 이름 :
feature/cs-닉네임
- branch 이름 :
- Commit message 양식
[주차-닉네임] 주제
(ex:[2-yuni] CI/CD
)
이름 | 깃허브 |
---|---|
김상혁 (hyuk) | @duckchanahn |
안소정 (sunday) | @AhnSunday |
유건주 (david) | @bakgom123 |
이혁진 (eddie) | @kjr2020 |
정혜윤 (yuni) | @hyoon1129 |
🔗 스터디 주제 참고 : https://github.com/ByteByteGoHq/system-design-101
주제 | 발표자 |
---|---|
REST API vs. GraphQL | 김상혁 (hyuk) |
How does gRPC work? | 안소정 (sunday) |
What is a webhook? | 정혜윤 (yuni) |
How to improve API performance? | 유건주 (david) |
HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0 (QUIC) | 유건주 (david) |
SOAP vs REST vs GraphQL vs RPC | 김상혁 (hyuk) |
Code First vs. API First | 이혁진 (eddie) |
HTTP status codes | 이혁진 (eddie) |
What does API gateway do? | 정혜윤 (yuni) |
How do we design effective and safe APIs? | 안소정 (sunday) |
주제 | 발표자 |
---|---|
TCP/IP encapsulation | 유건주 (david) |
Why is Nginx called a “reverse” proxy? | 유건주 (david) |
What are the common load-balancing algorithms? | 안소정 (sunday) |
URL, URI, URN - Do you know the differences? | 안소정 (sunday) |
CI/CD Pipeline Explained in Simple Terms | 정혜윤 (yuni) |
Netflix Tech Stack (CI/CD Pipeline) | 정혜윤 (yuni) |
MVC, MVP, MVVM, MVVM-C, and VIPER | 김상혁 (hyuk) |
18 Key Design Patterns Every Developer Should Know | 김상혁 (hyuk) |
A nice cheat sheet of different databases in cloud services | 이혁진 (eddie) |
8 Data Structures That Power Your Databases | 이혁진 (eddie) |