AWS Summit이 서울 코엑스에서 열린다고 해서 23.05.03 1일차에 회사 연차를 다녀왔다.
GCP, AWS 등의 public cloud에 대한 관심이 생겼기 때문에 가게되었다.
전 날 미리 관심있는 세션을 표시했다.
이렇게 2개에 제일 관심이 갔고 이렇게 보기로 했다.
history는 해외 메신저를 만드는거 였다고 한다. 근데 해외 쪽을 처음 하시는데 AWS의 도움을 많이 받았다고 한다.
KaKao Walter 실장님
실시간 네트워크 개발쪽을 계속 하셨다고 했다
카카오의 많은 서비스 중 일부에 대한 이야기
AWS로 구출할 수 있는 채팅의 한계에 대한 호기심
예전에 중요했던 화두
지금 중요한 화두
이것이 채팅인가 게시판인가? 고민했다고 한다.
→ AWS 삼총사
Global Applicataion Acceleration Lpatform (GAAP)
→ Amazon CloudFront → Amazon API Gateway
→ Proxy 역할 → ?
서버 개발자들의 AWS Native 경험 부족, 대부분의 개발자들이 java, spring만 했음
AWS를 중심으로 한 핵심 골격을 유지하는 이유
코드 기반 운영 자동화
소프트웨어 수명 주기 ( 개발 기간 < 운영 기간 )
빠른 속도로 요구사항
글로벌 지원
어쨋든 이러이러한 레퍼런스가 있고 이런 서비스를 개발을 해야됐는데 AWS를 써서 도움을 많이 받았고 서비스를 잘 마무리했다 뭐 이런 이야기였다.
삼성전자의 사례
RCS 채팅 +
기존의 on-promise 서버를 aws서버로 마이그레이션 하였음.
재설계 구현
마이크로 서비스 아키텍처
하위 도메인으로 분리
공유 저장소 아키텍처 (Shared Repository Architecture Style)
목적에 맞는 Managed Service와 도메인 특성을 반영한 전략이 결합되어 견고한 서비스를 만든다.
삼성 휴대폰의 기본 문자 서비스가 스마프폰 시대가 오면서 인터넷 기반으로 바뀌어서
AWS 서버를 사용해서 migration도 했고 msa로 분리하여 서비스를 만들었다. 이런 이야기를 해주셨고가장 기억에 남는건 서비스에 맞는 관리 시스템을 적절하게 사용해야하고 Cloud, DataBase 등 이런걸 잘 파악할 줄 알아야 비용 절감을 하고 그런 걸 할 수 있다고 했다. 그런걸 예측하고 아는게 중요하다고 하셨다.
김티나님
더 세분화 된 마이크로 서비스 아키텍처
스마트 지원 서비스
스마트 지원 서비스를 개발하기 위한 조건
스마트 지원 서비스 예제 - DML 작업 수행
DML, DDL은 개발자가 직접 못하고
데이터베이스 엔지니어를 통해서 쿼리를 날린다.
스마트 지원 서비스 예제 - DDL 작업 수행2
요청을 하면 DB 엔지니어가 쿼리를 짜고 다음에 요청자와 함께 모니터링 하에 DML 수행
스케쥴러를 만들어 DDL을 자동으로 실행하게 만들게 해놓았다.
등록해놓은 DDL 상세를 보면 cluster에 대한 정보와 사이즈가 나타난다.
서비스 안정화 방법들
쿠팡의 블루/그린 서비스
목적
사용성
기업 홍보부스에서 받은 몽고DB 에코백