본문 바로가기

개발자의 품격155

[Node.js 프로젝트 투입 일주일 전] 9장 - 애플리케이션 운영과 고성능 웹을 위한 Node.js 9.1 로그 관리 - 로그: 시스템 운영 시 발생하는 모든 데이터 - 시스템을 운영하면서 예기치 못한 오류 혹은 치명적인 장애가 발생했을 때, 장애 원인을 추적하고 시스템을 안정적으로 운영하기 위해서 반드시 제대로 관리 필요 - winston: 로그 관리 대표적인 모듈 중 하나 9.2 메일링 서비스 - Nodemailer - 다른 모듈에 의존성이 없는 독립된 모듈 - 유니코드 지원해서 모든 언어 지원 - 파일 첨부 기능 지원 - 일반 텍스트뿐만 아니라 HTML을 본문 내용에 사용 가능 - TLS/STARTTLS를 사용해서 안전한 이메일 전송 지원 - OAuth2 인증 지원 - SMTP 연결 위한 프록시 사용 가능 - SMTP transport - SMTP(Simple Mail Transport Proto.. 2022. 5. 16.
[개발자의 품격 프로젝트 4기] - 세 번째 미팅 (벤치마킹) 2022년 5월 15일 개발자의 품격 프로젝트 4기 세 번째 미팅에 참여했습니다. (벤치마킹) 경쟁사 제품 4개를 선정하여 선정한 제품들의 기능을 파악하고 우리 서비스에 포함시킬지 여부를 엑셀 시트로 정리했습니다. 그리고 마켓에 인기 있고 규모가 큰 서비스가 없어서 공공기관의 데이터를 활용하여 트렌드, 잠재 고객 등을 파악했습니다. 하지만 피드백으로 확실히 메인 타겟에 대한 구체성이 부족하였고, 현실적으로 프로젝트 기간 안에 개발해야 하는 메인 기능 선정 등이 필요했습니다. 정규 미팅 이후 팀 미팅을 추가적으로 진행하여 멘토님으로부터 피드백 받은 것을 함께 다시 리마인드 하면서 우리 서비스의 구체적인 타겟과 메인 기능을 하나만 선정해야겠다는 생각이 들었습니다. 저희가 생각한 모든 기능들을 다 수용하기에는.. 2022. 5. 15.
[개발자의 품격 프로젝트 4기] - 세 번째 팀 미팅 (Week 02-2) 2022년 5월 12일 개발자의 품격 프로젝트 4기 세 번째 팀 미팅에 참여했습니다. (Week 02-2) 각자 역할에 따라 조사해 온 벤치마킹 자료들은 사전에 준비된 구글 문서 템플릿에 정리가 되었고, 미팅에서는 엑셀 시트를 활용하여 벤치마킹 제품들의 기능이 과연 우리 제품에 맞을지 함께 논의하는 시간을 가졌습니다. A, B, C 세 등급으로 표기를 하면서 최종적으로 우리 제품에 포함시킬지, 추후 확장 기능으로 보류할지 분류를 하였고 이후 사용자 조사, 플랫폼 점유율, 시장 조사를 간단히 살펴봤습니다. 특히 그 중에서 사용자, 시장 조사가 어려웠습니다. 저희가 선택한 아이템은 기존의 것과 조금 다른 방향으로 바꿨는데 아무래도 최근 트렌드에서 이제 수요가 조금씩 늘어나는 아이템이라서 기존의 튼튼한 규모가.. 2022. 5. 15.
[개품 부트캠프 스터디] - 열두 번째 미팅 2022.05.15.일 개품 부트캠프 스터디 열두 번째 미팅에 참여했습니다. 제가 오전에 준비한 사전 과제인 전화번호 입력 시 번호 사이에 자동으로 하이픈 붙이기, Vue.js(SPA)에서 iframe을 사용하는 간단한 방법 실습을 먼저 진행했습니다. 이후 어제 진행했던 HTML 기본 문법 나머지를 살펴보고 CSS도 조금 살펴봤습니다. 그리고 실제로 프로젝트 세팅을 할 때 CSS를 어떻게 활용하는지 셋업도 간단히 소개하였습니다. 다음주는 CSS 기본의 나머지 부분을 진행하고 본격적으로 JavaScript를 진행할 예정입니다. 남은 2주동안 최선을 다해서 스터디를 잘 마무리하겠습니다! 2022. 5. 15.
반응형