Semina
-
나의 코드 리뷰 가이드 만들기Semina/개발문화 2023. 9. 10. 15:05
백명석님의 코드 리뷰 강의를 듣고, 코드 리뷰 잘하기 위한 가이드를 정리합니다 나의 코드 리뷰 원칙 1. 가독성을 최우선으로 한다 - Composed Method 패턴 참고 2. Checklists 를 만들어 Feedback 합니다 checklists 예시 1) 한 메소드에 6개 이상을 처리하면 분리하도록 가이드 합니다 2) 변수, 메소드명, 파라미터명이 의미 있게 지어졌는지 확인합니다 - 추가로, versioning 이 적절한지 확인합니다 3) 사용되지 않거나 중복된 코드를 제거합니다. 4) 유지 보수가 용이 한지 확인합니다 - 잘 사용하지 않는 패턴, 지나치게 어려운 부분이 있는지 확인합니다 - gradle option 을 조정하여, deprecated 메소드가 있는지 확인합니다 5) 보안, comp..
-
배휘동-엔지니어의 성과 및 역량 향상을 위한 실전가이드 - What makes a Great Software Engineer?Semina/개발자의성장 2023. 9. 9. 15:38
인프콘 2023 중 30번째 배휘동님 - 엔지니어의 성과 및 역량 향상을 위한 실전가이드 https://www.inflearn.com/course/%EC%9D%B8%ED%94%84%EC%BD%982023-%EB%8B%A4%EC%8B%9C%EB%B3%B4%EA%B8%B0/dashboard [무료] 인프콘 2023 다시보기 - 인프런 | 강의 성장하는 IT인들의 축제, 인프콘 2023에서 진행된 오프닝 및 발표 세션을 영상으로 다시 보실 수 있습니다., ✅ 확인해주세요 이 콘텐츠는 2023년 8월 15일 화요일 진행된 인프콘 2023 다시보기 녹화 www.inflearn.com 9p What makes a Great Software Engineer? 출처 : https://faculty.washington...
-
vmware tanzu - Azure Spring Apps seminarSemina/Spring 2023. 4. 25. 13:59
세미나 소개 https://connect.tanzu.vmware.com/Simplify-and-Scale-Enterprise-Spring-Apps-KR.html VMware Tanzu VMware Tanzu portfolio is a family of products and services for modernizing your applications and infrastructure with a common goal: deliver better software to production, continuously. connect.tanzu.vmware.com 10개의 Hands-on 으로 구성되어 있습니다. https://github.com/eggboy/azurespringapps-workshop-kr 단점..
-
If Kakao 장애 재발 방지 에서 얻는 교훈 - CI/CD, Image RegistrySemina/CICD 2022. 12. 14. 14:24
이런 저런 이유로 장애가 발생할 수 있다. 큰 장애가 나면, 종종 운영관리 툴들도 같이 죽는 경우가 종종 있는데, If Kakao 장애 재발 방지 동영상에서, 이 문제가 2nd 우선 순위로 다루어 졌다. 1. 운영 관리 툴 이중화 큰 장애가 발생했는데, 이를 복구할 운영 관리툴도 같이 죽었다. AD ( Active Directory) SCM (Git ) CI/CD Wiki / Jira 그래서, 카카오 복구가 지연됐다고 한다. 특히 앱배포에 어려움을 겪었다고 한다. 그리고 언급은 안돼었지만, 개발망도 Main DC 에만 있는 경우가 많다. 개발망이 죽으면, 당장 서비스에 영향은 없지만, 복구를 위한 개발/수정 작업에 영향을 미친다. 2. image registry 이중화, 대역폭 이미 우리도 겪고 있는 문..
-
문화를 코딩합니다. (feat. 언택트 시대에 개발하는 방법)Semina/개발문화 2021. 12. 19. 23:21
covid-19 시대에 좋은 remote 개발문화를 만들기 위해, BTS keyword 로 remake 한 사례를 소개합니다. - Better culture - Team programming - SRE / devOps ; site reliability engineering deview : https://deview.kr/2021/sessions/422 문화를 코딩합니다. (feat. 언택트 시대에 개발하는 방법) 발표자 : 배근배 deview.kr video : https://tv.naver.com/v/23651510 문화를 코딩합니다. (feat. 언택트 시대에 개발하는 방법) NAVER Engineering | 배근배 - 문화를 코딩합니다. (feat. 언택트 시대에 개발하는 방법) tv.naver...
-
Distributed tracing 도입기 - Microservice architecture에서의 debugging (+istio)Semina/Monitoring 2021. 12. 19. 16:53
istio 에 jeager tracing 을 붙여서 성능을 개선하고, troubleshooting 한 사례가 소개 되었습니다. https://if.kakao.com/session/94 if(kakao)2021 함께 나아가는 더 나은 세상 if.kakao.com pdf : https://t1.kakaocdn.net/service_if_kakao_prod/file/file-1636526486542 GX ; Ground X - kakao 의 block chain platfrom 관련 서비스 Infrastructure stack Jaeger 선택 사유 - k8s & istio 와 좋은 호환성 아래 처럼 별도 설치 없이, istio 배포시 config 을 추가로 해주면 됨 ; 특이한 것은 format 은 zipk..
-
혼자서 퍼블릭 클라우드 전체를 배포하는 방법Semina/CICD 2021. 12. 19. 16:16
CI/CD 인데, 애플리케이션 배포가 아닌, on demand Cloud 환경등을 Tekton 을 이용하여 배포하는 방법에 대해 소개하고 있습니다. https://if.kakao.com/session/81 if(kakao)2021 함께 나아가는 더 나은 세상 if.kakao.com pdf : https://t1.kakaocdn.net/service_if_kakao_prod/file/file-1636526524996 쿠버네티스와 오픈스택 오픈스택: 클라우드 인프라스트럭처에 서비스를 제공하는 소프트웨어 집합 - SDN, virtual machine, object storage, block storage... 20여 개 서비스를 배포해야 함 openstack 관리의 어려움을 덜기 위해 쿠버네티스 등장 open..