개발 기록

20221124 NHN FORWARD 후기 본문

TIL

20221124 NHN FORWARD 후기

수염차 2022. 11. 24. 21:29

기술 컨퍼런스는 처음이다

컨퍼런스에 가면 네트워킹 기회도 있다고 들었는데 그건 아마도 같이 간 사람의 지인을 소개받는 그런 시간을 말하는 것 같았다. 기대 했는데 기대만큼은 모르겠지만 재밌었고 별로였던 세션 빼고는 졸리지도 않고 집중도 잘 되었다.

개발은 계속 공부를 해야한다고 매번 얘기를 들었지만 실감은 못 하고 있었는데 이번에 여러 분야의 세션을 들으면서 조금 느꼈다. 내가 모르는 것은 엄청 많았고 배우고자 하면 끝도 없겠구나 멋진 사람들은 많고 열정도 많은 사람들이겠구나 여기 있는 사람들은. 내가 경력이 생기고 컨퍼런스에 온다면 느끼는 것이 좀 달라질까 나는 자주 경력에 비해 성장하지 못 할까봐 무섭다. 이것은 완전히 나에게 달렸지만 그래도,,  미래에도 개발에 관해 얘기 나누는 것이 어렵고 똑같이 생각할까 봐 두려움이 간혹 든다. 시간은 빠르고 할 것은 많다. 듣는 것에서 끝나지 말아야 한다는 것도 알고 있다. 오늘 들은 것을 정리해야 한다 ! 

 

 

세션1. 편안한 휴식 시간을 지켜줄 안정적인 백엔드 운영과 개발 기법

  •  서버 재시작을 자동화 할 수 있는 방법
    • spring boot actuator healthcheck
  • 프론트처럼 서버 캐시를 사용해 데이터를 불러오지 않고 전달하기 (code : 304)
    • HTTP Cache
      • Cache Control 헤더 / Etag 헤더 / If non match 헤더
      • get method 에서만 가능
      • https://www.manty.co.kr/bbs/list/develop

세션2. 분산 시스템에서 데이터를 전달하는 효율적인 방법

  • RDB
    • @transactionalEventListener + @Retryable
    • transactiona outbox , polling publisher 패턴
  • rabbiMQ (rabbitTemplate)
  • kafka (kafkaTemplate)
  • Remote API, Message Que

세션3. API 우선 접근 방식과 OpenAPI Specitication

  • OpenAPI Specitication : API 표준 스펙 정의 / swagger : 도구

세션4. 클린 아키텍처 애매한 부분 정해 드립니다.

  • 계층형 아키텍처, 클린 아키텍처, 헥사고날 아키텍처 -> 만들면서 배우는 클린아키텍처 해보기

세션5. Jenkins에서 Jenkins로의 여정

  • 다양한 CI 툴 : Jenkins X , Tekton, Jenkins on k8s 
  • Jenkins on k8s 장점 : 배포 환경의 분리, configuration as code (설정을 ui가 아닌 코드로)

세션6. DDD 뭣이 중헌디?

  • DDD는 전략적 설계가 중요
  • 지식탐구와 커뮤니케이션
  • 문제공간과 해결공간 만들기. 도메인을 bounded context별로 나누기
  • 사용사례 분석, 이벤트스토밍, 비지니스모델 분석
  • 역콘웨이의 전략

 

어차피 다 못 적을 것 같아서 키워드 위주로 필기하고 다시 찾아보려고 하였다.

귀찮넹.. 궁금해질때나 사용할 시기가 오면 다시 찾아오기를... 

 

 

 

 

Comments