리스트(232)
-
파이썬 프레임워크 고민이 된다면..
파이썬 프레임워크 중에 어떤 것을 사용해야 할지 고민하던 중에 가뭄 속에 단비 같은 글을 발견하게 되었다 ㅠㅠ 카카오 페이에서 이미지 처리 관련 서버를 구축하기 위해 Django vs FastAPI vs Sanic 3가지를 비교한글인데 아래 링크 참고! https://tech.kakaopay.com/post/image-processing-server-framework/ jetbrains에서 파이썬 생태계 조사 https://lp.jetbrains.com/ko-kr/python-developers-survey-2021/ https://www.jetbrains.com/ko-kr/lp/devecosystem-2022/python/ 아.. 참고로 나는 FastAPI를 사용하기로 선택하였음
2023.07.29 -
역행자 리뷰
최근에 출퇴근길에 자청(자수성가청년)의 역행자를 읽게 되었다. 책이 술술 읽히고 재밌었다 역시 마케팅/브랜딩을 잘하고 심리학적으로 능통해서 그런지 사람들의 원하는 부분이 무엇인지 정확히 잘 알고 있는 느낌이 들었다 ㅎㅎ 내가 요즘 생각하는 것과 고민 등을 종합하여 역행자를 통해 느낀 점을 정리하려고 한다 자신의 의사결정 총합이 현재 자신의 인생이다. 매일 꾸준히 하는 놈이 이긴다. - 매일하는 습관을 만들어서 순간의 감정적인 의지가 아닌 꾸준히 할 수 있도록 만들자.- 현재 운동을 6년째 하고 있는데 경험상 매일 꾸준히 하면 무조건 성장한다는 것을 느꼈다.(하루 10분이라도 해라) 절대 멈추지 말고 길이 어려워도 계속 나아가고 왜 시작했는지 기억해라- 목표를 이루기 위해 많은 고난과 시련들이 생기..
2023.07.27 -
IOS 앱 배포 과정
IOS로 앱 배포를 처음 해보았는데 아래 링크를 참고하면서 진행했는데.. 생각보다 굉장히 쉽게 배포를 하여서 공유하려고 한다. https://onedaycodeing.tistory.com/102 IOS 앱스토어에 배포해보기(앱 업데이트) Android에서 구글플레이에 앱을 배포하듯이 앱스토에도 배포를 하는 방법을 알아볼게요. 우선 Xcode에서 올리고자하는 해당 프로젝트를 열어주세요. 그리고... 여기 Product - Archive를 클릭해주세요. onedaycodeing.tistory.com https://velog.io/@chagmn/iOS-수출규정-관련-문서-누락-메시지-없애버리기 [iOS] 수출규정 관련 문서 누락 메시지 없애버리기! 커넥트 이미지회사 앱 테스트를 위해서 항상 TestFilght..
2023.07.27 -
slack webhook을 통한 운영 이슈 모니터링
서비스를 운영하다 보면 운영 이슈들을 실시간으로 확인할 필요가 있다. 사용하는 협업 툴과 연동하여 보통 알림을 받는데 나는 slack을 사용하고 있기 때문에 slack webhook을 사용하여 이슈 알림 모니터링을 해보자! 1. slack에 앱 추가를 클릭하여 incoming-webhooks를 추가한다. 2. 웹 훅을 추가 후 포스트할 채널은 선택한다. 3. 웹 훅 URL, 라벨 지정 등 옵션들을 설정 후 저장 하면 끝! 4. 테스트 curl 테스트 실제 코드에 적용해 보자! api 전송 부분은 POST로 통신하면 되고, payload를 만드는 메서드는 아래를 참고하면 좋을 것 같다.(c#) (참고로, slack webhook doc를 보면 보내고 싶은 메시지를 text 필드에 담아서 보내라고 한다.) ..
2023.07.25 -
react input Element 값 입력불가 이슈 해결법
현상 react에서 value 속성만 지정하면 값이 입력되지 않는 현상이 발생하였다. 원인 확인해 보니 input Element에 value 속성만 지정하면 value 속성으로만 값을 컨트롤할 수 있는 권한이 있기 때문에(사용자가 값을 입력하는 권한이 없게 됨) input 안에 값이 입력되지 않는 현상이 발생하게 된다. 해결방법 onChange를 써서 input Element에 값을 수정할 수 있게 해줘야 한다.(setAuthor 부분 참고)
2023.06.20 -
조회 API 성능 최적화
✅ 아래 내용들에 대해서 알아보자 - 조회 API 성능 최적화 방법 - 최적화 VS 코드 복잡도 조회 API 성능 최적화 방법 1. 엔티티 조회 방식으로 우선 접근 패치조인으로 쿼리 수 최적화 컬렉션 최적화 -> 페이징 필요시 default_batch_fetch_size, @BatchSize로 최적화, 불필요시 패치조인 사용 2. 엔티티 조회 방식으로 해결 안 되면 DTO 조회 방식 사용 3. DTO 조회 방식으로 해결이 안 되면 Native SQL or 스프링 Jdbc Template or Mybatis 등.. 이 방식으로도 해결이 안 된다면 트래픽이 많은 경우이므로 캐싱 처리(redis, 로컬 캐시)등을 통해 해결해야 한다. 만약 캐싱 처리한다면 엔티티를 캐싱 처리하면 안 됨(라이플 사이클이 안 맞으..
2023.06.13