본문 바로가기 메뉴 바로가기

Reimaginer

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

voyager.woo@gmail.com

검색하기 폼
  • All Posts (135)
    • Project Management (1)
    • Software Design (7)
    • Opinions (8)
    • JAVA (15)
    • Java Script (11)
    • HTML & CSS (1)
    • Web & Networks (6)
    • Container (8)
    • Data Science (1)
    • UWP & C# (1)
    • Tools (4)
    • Book reviews (18)
    • My Study (2)
    • Retrospectives (12)
    • Mistake management (11)
    • Emotional memo (3)
    • Careers (4)
    • Voyages (9)
    • ETC (7)
    • Old (5)
  • 방명록

2022/11 (3)
2022-10-26 앱푸시 관련 기능은 중요하다.

푸시 발송을 FCM 레거시 API로 발송하고 있어서, 최신 SDK를 이용해서 푸시가 발송되도록 코드를 수정했다. 페이로드 형태가 약간 변했는데, 호환될것 같은 형태로 코드를 수정했다. 당시 가지고 있던 아이폰으로 발송 테스트는 잘 했다. 그러나 배포 다음날 대량 푸시발송을 했을 때, 안드로이드폰의 지표가 이상한것을 확인했다. 확인해보니 푸시는 발송되었지만, 푸시 랜딩과 푸시를 수신했다고 하는 로그를 저장하는 기능이 동작하지 않았다. 안드로이드 개발자의 도움을 받아 원인은 파악했다. 원인은 페이로드 형태가 이전과 호환되지 않는 것이었고 호환되도록 수정해서 바로 배포했다. 이 오류로 안드로이드로 발송된 푸시가 정상동작하지 않았고, 고객은 특정 메시지의 푸시를 눌렀지만 앱만 켜지고 아무것도 안하는 경험을 했다..

Mistake management 2022. 11. 13. 11:25
2022 하반기 마이크로서비스 패턴 스터디 후기

스터디 소개 2022년 6월 30일부터 2022년 11월 3일까지 마이크로서비스 패턴 스터디를 진행했습니다. 진행하기 전에 신청 공고를 페이스북, 링크드인, 커리어리에 올려 두었고, 간단한 폼으로 신청을 받았어요. 어떤 일을 하시는지 여쭤보았고 왜 공부하고 싶으신지 여쭤봤습니다. 그리고 적극적으로 답해주신분들을 제 주관적으로 판단해서 스터디 멤버를 구성했습니다. 중간에 나가신 분도 계셨지만 그래도 열분정도 끝가지 스터디에 참여해주셨어요. 다양한 회사에서 오셨고 다양한 경험을 가지고 계셨어요. 운이 좋게도 각 패턴에 대해서 고민을 하셨던 경험이 있는 분들이 있어서 이야기가 재미있게 오갔습니다. 연차는 비교적 다양하진 않았어요. 2-4년차 분들이 대부분이셨어요. 그래서 더 열정적이었던 것 같아요. 13개의 ..

Retrospectives 2022. 11. 11. 22:49
실용적 함수형 프로그래밍을 적용하기 위한 준비 - 읽을 책

공부하려는 의도 우리가 작성한 대부분의 코드들은 테스트가 어렵고 구조를 파악하기 어렵다. 주요 기능에 대해서 테스트하기 위해서 테스트가 실행되는 시간과 상황을 명시해야지 테스트가 정상적으로 수행된다. 이것은 해당 코드가 시간과 상황에 따라 다르게 동작하는 코드이기 때문이다. 이런 코드나 기능을 부수효과(side effect)가 있다고 하고, 그렇게 부수효과가 있는 기능을 액션이라고 칭한다. 반대로 단순히 부수효과 없이 동일한 인풋이라면 동일한 아웃풋이 나오는 기능을 계산(함수)이라고 칭한다. 계산은 당연하게도 시간과 상황을 명시할 필요없이 인풋과 예상되는 아웃풋만 있다면 쉽게 테스트 가능하다. 기존 코드에서 액션과 계산, 데이터를 구분해서 코드를 구분하고, 주요 로직을 계산함수로 추출하면 주요 로직을 쉽..

My Study 2022. 11. 7. 11:43
이전 1 다음
이전 다음
공지사항
  • 여행관련 컨텐츠 블로그를 분리했습니다.
최근에 올라온 글
  • 좋은 소프트웨어 개발자는 좋은 질문을 하는 사람이⋯
  • [GPT에게 질문하기] 클린코드 스터디 할건데 방⋯
  • [GPT에게 질문하기] 웹 브라우저에서 주소를 입⋯
  • 2022-10-26 앱푸시 관련 기능은 중요하다.
최근에 달린 댓글
  • 좋은정보 고맙습니다.
  • 회사에서 파싱머신 만드는데 잘 보고갑니다 감사합니다 ~⋯
  • 좋은 내용 감사합니다 : )
  • 추천코드도 써주시지 ㅋㅋ
Total
220,636
Today
13
Yesterday
57
링크
  • 다크 프로그래머
  • 자바캔(Java Can Do IT)
  • SING A SONG IT
  • cloe's story
TAG
  • springboot
  • spring boot
  • 개발자
  • 사누르
  • 웹
  • 도커
  • ES6
  • 객체지향
  • AWS
  • 컨테이너
  • rest
  • Clean code
  • hands-on
  • container
  • spring
  • javascript
  • ecma6
  • sanur
  • Docker
  • AWSKRUG
  • 발리
  • 회고
  • 한달살기
  • 웹을 지탱하는 기술
  • Bali
  • 독후감
  • 실수노트
  • S68
  • html
  • ChatGPT
more
«   2022/11   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함
  • 2023/02 (3)
  • 2022/11 (3)
  • 2022/02 (1)
  • 2022/01 (1)
  • 2021/07 (3)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바