python
-
[gRPC] python 으로 gRPC 통신 하기공부/python 2023. 8. 2. 00:48
다양한 통신 방법이 있는데, 그중 많은 개발자들이 사용하는 방법이 RestAPI라고 생각한다.물론, 나도 RestAPI만 사용을 해봤고, 이번에 회사에서 gRPC 통신이 조금 더 빠르게 전달하고 받을 수 있다는 이야기를 듣고 사용하게 되었다.아직 100% 내 것이라고 생각하지 않지만, 그래도 어느 정도 이해가 간 부분까지 기록을 하려고 한다.1. RPC란?더보기더보기1-1. RPC 는 무엇인가?software communication protocolnetwork 의 상세 정보를 몰라도, 한 프로그램이 다른 컴퓨터에 있는 프로그램의 서비스에 request 를 할 수 있다.외부 process 가 다른 process 를 호출하기 위해서 사용된다.Procedure call: function call or sub..
-
ALB(https) - ECS Fargate(Nginx - Django) 배포하기공부/AWS 2023. 4. 12. 00:45
AWS는 여러가지 시행착오를 겪게한다. 나도 많은 블로그를 찾아보고 봤지만 내가 직접 해보면서 해결을 하는게 최고로 도움이 되고 살이된다고 생각한다. 누군가에게 이 글이 도움이 될 수 도 있고 불친절하다고 느낄 수 있지만, 천천히 풀지 못했던 문제를 해결하면 충분히 쉽게 해결 할 수 있을 것이다. 나는 배포는 하는 과정에서 많은 에러를 겪었지만 생각나는 부분들은 기록을 하려고 한다. 해당 글에선 Django 코드나 설정을 잘 했다고 생각하고 AWS 관련된 부분만 설명을 하려고 합니다.도커 컴포즈로 작성을 먼저 해봤던 사람이라면 빠르게 이해 하실거라고 생각합니다.* 프로젝트 구조nginx, docker-entrypoint.sh, docker-compose, 설정파일이 모두 base에서 시작한다고 생각해주..