---
# System prepended metadata

title: 웹 프레임워크 요모조모

---

# 웹 프레임워크 요모조모
- 우리가 무얼 하고 싶은걸까?
    - (선오 aka.5) 나는 웹 프레임워크 수박겉핥기를 하고 싶었어
    - (시영, aka.10) 나는 별생각없다 프레임워크 직접 만들어보기 생각하고 왔음. 핥짝 핥짝 핥짝 
    - 스프링 노잼 너무 커 룰루랄라 룰루랄라 노잼 노잼
    - 프로젝트를 만들면 안됨? 프로젝트 만들자 야호
    - 너가 생각하는 웹 프레임워크의 요소?" 어떤 부분을 다루고 싶은지? 있음?
    - 헥사고날
    - 3 tier-archi : presentation - Business - Data access
    - 3 tier -> 헥사고날(DDD)
    - 근데 이거 2달안에 됨?ㅋㅋㅋㅋㅋ
    - 5: 두 시간 모여서 하루는 스프링으로 해보고 하루는 장고로 해보고 투두리스트를 만들더라도
    - 너무 간단한 걸로 하면 비슷비슷할 거 같음. 
    - 복잡도가 높아야하나?
    - 아키텍쳐 잡고 - 여러 프레임워크 써보면서 웹 프레임워크 공통점&차이점 발견?
    - 근데 똑같지 않나 웹프레임워크니까
    - 비슷하지 않나? - 파이썬, 자바, 코틀린, ~~고랭~~
    - 그럼 구현체를 까봐야하는건가?
        - 써봐야 알 수 있음 
- 무얼 하고 싶은 거지? 어떤 결과를 얻고 싶은 거지?
    - 10: 미세미세 한 부분들이 다른거다. web framwork를 직접 만들어 보는것?!
    - 5: 시작은 Django는 connection pool을 관리를 안해, Spring은 해! 왜그럴까?
        - ORM 에서 query 관리
        - DB connection pool 관리
        - URL route 구현체 
        - configuration 관리 방식
    - 10: 공통된 패턴을 찾는게 좋지 않아? multi module이나 programming pattern을 두가지 언어로 해보는게 좋지 않아? - toy 들은 가볍게 만들 수 있으니, 해보면 좋지 않을까?
    - 10: 이 시간이 끝나고 나면 잘 기억이 안날꺼 같아. (23-26)
- 우선 하나 해보자. 감이 없네. 하면서 바꿔나가자. 뭘할까?
    - toy project 뭔가 하나를 해보자. django & Spring 으로
        - https://github.com/spring-projects/spring-petclinic -> Django
        - https://realpython.com/django-todo-lists/ -> Spring Boot
- 귀여운 프로젝트
  - [21개의 작고 재미난 파이썬 프로젝트 - ridibooks](https://ridibooks.com/books/852001208)
  - [신비한 파이썬 프로젝트](https://ridibooks.com/books/194000078)
  - [알 스웨이가트의 파이썬 프로젝트](https://ridibooks.com/books/852001355)
- 스터디는 언제?
    - 매주 수 8 AM
- [클라우드 네이티브 애플리케이션 디자인 패턴](https://ridibooks.com/books/443001055)