All Articles

TIL&TEL 21.08.23~21.08.29

TIL( Today I Learned)

21-08-23 월

  • 에러 확인하기

    • Lack of Error handling
  • 설계도 그리기

    • Simple Process

      • Pros

        1. Low workload (Code level)
        2. Require only SQL Insert
        3. Just init by simple code with different config
      • Cons

        1. No Authentication , Authorization
        2. Hard to Scalable ( many job could occupy DB connection Pool )
        3. SQL Connection Info could exposed
        4. Repeated SQL code
        5. Watch on Each Process Success / Fail
    • Daemon Server

      • Pros

        1. Authentication , Authorization can possible
        2. Easily Scalable ( require only connect to Server and request data)
        3. Hide SQL connection Info
        4. Easy Client Code - Just sending request
        5. Watch on Server
      • Cons

        1. Complicated Server

          • need more layer

            • Authentication, Authorization
          • Required Job should be explicit on Server
          • Time consuming

21-08-24 화

  • 에러 Handling
  • 기술 미팅

21-08-25 수

  • FAST API, 문서 읽기

21-08-26 목

  • 프로젝트 스펙 정리 문서화
  • 프로젝트 환경 구성

21-08-27 금

  • 통합 테스트 지원

TEL (Trial and Error Log)

  • 21-08-24

    • ERROR: Error Handling Scope

      • SITUATION: process handle
      • REASON:

        • try 구문을 바깥 함수에 두었다.
        • 원하는 로직대로 컨트롤이 안된다.
      • SOLUTION:

        • 바깥 스코프 에러 핸들링: 프로세스 종료 연관된 핸들리
        • 에러 발생 부분: 발생시 예외처리 필요