사소한감성
10
2022-06-22 19:30:36
3
440

Django Application Web Latency 측정 Middleware 작성이라는 주제로 코딩테스트를 준비중인데, 무엇인지 감이 안옵니다 !


안녕하세요.

제목과 같이 "Django Application Web Latency 측정 Middleware 작성" 이라는 주제로 코딩테스트를 준비하고 있는 취준생입니다.


아무래도 모니터링 시스템과 관련된 곳이다보니, 모니터링 내용일 것 같은데,

뭔가 단순히 저내용으로 검색하거나 해서는 뭔가 길을 찾아가지 못하는 것 같아서

한줄기 빛이라도 찾아보기 위해 이곳까지 오게 되었습니다.


혹 ... 이것을 알기위해 봐야할 곳을 알거나 .. 그렇다면 알려주실 수 있을까요?

0
  • 댓글 3

  • kenu
    63k
    2022-06-22 20:20:19
    해당 게시물은 관리자에 의해 Tech Q&A에서 포럼로 이동 되었습니다.
  • 코지고지
    215
    2022-06-22 22:34:04

    1. latency란 무엇일까요?

    - 요청(request) 후에 응답(response)를 받는 시간을 말합니다.


    2. 이를 구하려면 어떻게 해야할까요?

    - 요청이 오는 시간과, 응답이 나가는 시간의 차이를 구해야 합니다.


    3. 이 차이는 어떻게 구하나요?

    - API가 오고가는 중간 부분에,

    1. request 시간체크 + 랜덤 ID 생성

    2. response 시간체크 + 랜덤 ID 체크



    4. middleware란 무엇인가요?

    링크: https://aws.amazon.com/ko/what-is/middleware/

    - 보통 미들웨어란 서버와 별도로(관리나 호출 등의 상호작용이 필요 없는) 이루어져있는 어플리케이션/기능을 말합니다.


    5. 측정하고나면 뭘해야 하죠?

    - 로그를 남겨야겟죠? 파일을 만들던 메시지를 보내던 AWS CloudWatch랑 연결하던 하시면 될거 같습니다

  • 사소한감성
    10
    2022-06-22 23:02:04

    코지코지님 감사합니다 !

    이것저것 찾아보면서 조금조금 알아가던 것이 한번에 정리 되는 것 같네요 !

    정말 감사드립니다 !

  • 로그인을 하시면 댓글을 등록할 수 있습니다.