AWS study: DevOps란 무엇인가? & AWS를 배워야하는 이유

백엔드 개발자의 업무 범위가 과거와 달리 변하면서 DevOps로 어떻게 이어지고, DevOps와 MSA가 어떻게 연결되어 있는지, 그래서 왜 AWS를 배워야하는지 알아본다.

[AWS] · November 8, 2022 · Me

Django study: DRF의 API url 만드는 방법 3가지 - APIView, @api_view([]), ModelViewSet

API url을 만드는 방법으로 APIView, @api_view() 그리고 ModelViewSet을 사용한다. 이 방법들 중에서 자주 사용하는 방식은 APIView다. ModelViewSet은 중복을 방지하여 여러 url들을 만들어주지만, 최적화가 어렵기 때문이다.

Django · November 5, 2022 · Me

Project: Pull Request templates를 도입한 이유

프로젝트 진행에 Pull Request templates를 사용하는 이유와 적절한 PR size는 얼만큼 정했는지에 대해 공유해본다.

Project: Devket · November 3, 2022 · Me

Docker 학습을 위한 OS background knowledge

Docker 학습을 시작하기에 앞서 Docker가 왜 필요한지, 컴퓨터 시스템의 핵심은 무엇이고, 운영체제는 무슨 역할을 하는지, process와 thread란 무엇인지, 메모리 구조는 어떻게 구성되어 있는지, 마지막으로 컨테이너에 대해 체험해본다.

Docker · October 31, 2022 · Me

Django study: DRF의 직렬화(serialization)와 역직렬화(deserialization)

RESTful API가 무엇인지, 이를 간편하게 수행하는 Django의 library인 Django-RestFramework를 소개하고, 직렬화와 역직렬화 개념을 학습한다. 마지막으로 이를 사용하기 위한 Serializer를 작성해본다.

Django · October 28, 2022 · Me

Django study: nginx와 uwsgi를 사용한 django application deployment 04 - DB 나누기

uwsgi, nginx 를 연결한 후, R3에 연결하여 static file을 적용했다. 그 다음으로 DB를 develop 단계와 product 단계로 나눠서 적용하기 위해 DB를 나누는 작업을 해본다.

Django · October 20, 2022 · Me

Django study: nginx와 uwsgi를 사용한 django application deployment 03 - static file 적용하기

uwsgi, nginx 를 연결했으니, R3에 연결하여 static file을 적용해본다.

Django · October 19, 2022 · Me