교육 및 인강
ATDD 1주차 - 인수테스트 후기📖
NEXTSTEP에서 진행하는 교육과정 ATDD와 함께 클린 API로 가는 길 4기다. (글을 작성하는 시점에서는 과정명이 ATDD, 클린 코드 with Spring으로 변경되었다.) ATDD, 클린 코드 with Spring edu.nextstep.camp 🚀 1단계 - 노선 관리 기능 구현 step1 : 노선 관리 기능 구현 by loop-study · Pull Request #165 · next-step/atdd-subway-map 안녕하세요 리뷰어님. 박현철입니다. 기존의 지하철 인수 테스트를 참고하여 노선 관리 기능 구현을 했습니다. 앞으로 많은 지도 부탁드립니다! 🙇🏻♀️ github.com 요구사항 아래 인수 조건을 검증하는 인수 테스트 작성하기 작성한 인수 테스트를 충족하는 기능 구현하기..
ATDD 시작하면서...
NEXTSTEP에서 진행하는 교육과정 ATDD와 함께 클린 API로 가는 길 4기다. 글을 작성하는 시점에서는 과정명이 ATDD, 클린 코드 with Spring으로 변경되었다. ATDD, 클린 코드 with Spring edu.nextstep.camp 교육이 끝난지 3달이 지나서 4달이 되어가고 있어서 더 늦기전에 이제야 후기글을 작성한다. 수강 이유 다른 포스팅에 적어두긴 했지만 테스트 주도 개발을 좀 더 알고 싶어서 읽은 서적이 있다. 이 서적에서 언급된 ATDD를 알고 싶어서 NEXTSTEP의 ATDD 과정을 신청하게 되었다. 왜 ATDD를 배워야 할까? 구현 전에 인수 테스트를 수행하는 경우 팀의 생산성이 2배가 되는 것을 확인했다. - 제프 서덜런드 (스크럼 공동 제작자) 인수 테스트 주도 ..
인프라 공방 4주차 - ♾️ 확장하는 인프라 만들기 후기
NEXTSTEP - 인프라공방 마지막 4주차 후기다. 인프라공방은 직접 인프라를 경험해보는 실습 강의로 AWS, 성능 테스트 및 개선, 모니터링, 스케일 아웃, 쿼리 최적화, MySQL Replication 등을 진행해볼 수 있다. 미션 진행과정을 요약하기 때문에 자세한 내용이 궁금하면 수강을 추천한다. 인프라 공방 edu.nextstep.camp ♾️ 확장하는 인프라 만들기 - 학습 목표 🎯 기존 인프라의 구성요소들 (Network, Container, Reverse Proxy 등)이 어떻게 추상화되어 있는지 학습해봅니다. 🎯 쿠버네티스 환경에서도 테스트를 진행해보고 리소스를 어떻게 구성하고 관리할지 고민해봅니다. 4주차 후기 지금까지 직접 서버를 세팅하고 배포하고 프록시 서버 등을 진행해오면서 느꼈던..
인프라 공방 3주차 - ⏱️안정적인 인프라 만들기 후기 2부
NEXTSTEP - 인프라공방 후기로 3주차 분량이 많아 1, 2부로 나눠서 작성한다. 인프라공방은 직접 인프라를 경험해보는 실습 강의로 AWS 사용, 성능 테스트 및 개선, 모니터링, 스케일 아웃, 쿼리 최적화, MySQL Replication 등을 진행해볼 수 있다. 미션 진행과정을 요약하기 때문에 자세한 내용이 궁금하면 수강을 추천한다. 인프라 공방 edu.nextstep.camp ⏱️안정적인 인프라 만들기 - 학습 목표 🎯 HTTP 개선에 따른 차이를 이해하고 Reverse Proxy 성능 개선을 해봅니다. 🎯 HTTP Cache 전략을 이해하여 적절한 정책을 설정해봅니다. 🎯 쿼리를 최적화하여 조회 성능을 개선해봅니다. 🎯 인덱스를 설정하여 조회 성능을 개선해봅니다. 🚀3단계 - 쿼리 최적화 [..
인프라 공방 3주차 - ⏱️안정적인 인프라 만들기 후기 1부
NEXTSTEP - 인프라공방 후기로 3주차 분량이 많아 1, 2부로 나눠서 작성한다. 인프라공방은 직접 인프라를 경험해보는 실습 강의로 AWS 사용, 성능 테스트 및 개선, 모니터링, 스케일 아웃, 쿼리 최적화, MySQL Replication 등을 진행해볼 수 있다. 미션 진행과정을 요약하기 때문에 자세한 내용이 궁금하면 수강을 추천한다. 인프라 공방 edu.nextstep.camp ⏱️안정적인 인프라 만들기 - 학습 목표 🎯 HTTP 개선에 따른 차이를 이해하고 Reverse Proxy 성능 개선을 해봅니다. 🎯 HTTP Cache 전략을 이해하여 적절한 정책을 설정해봅니다. 🎯 쿼리를 최적화하여 조회 성능을 개선해봅니다. (2부에서) 🎯 인덱스를 설정하여 조회 성능을 개선해봅니다. (2부에서) 🚀..
인프라 공방 2주차 - 🕵🏻♂️ 성능 진단하기 후기
NEXTSTEP - 인프라공방 후기글이다. 인프라공방은 직접 인프라를 경험해보는 실습 강의로 AWS 사용, 성능 테스트 및 개선, 모니터링, 스케일 아웃, 쿼리 최적화, MySQL Replication 등을 진행해볼 수 있다. 미션 진행과정을 요약하기 때문에 자세한 내용이 궁금하면 수강을 추천한다. 인프라 공방 edu.nextstep.camp 🕵🏻♂️ 성능 진단하기- 학습 목표 🎯 USE 방법론을 활용하여 서버를 진단할 수 있고 쓰레드 덤프를 확인해봅니다. 🎯 webpagetest, pagespeed를 활용하여 웹 성능 예산을 고민해봅니다. 🎯 목표치를 정하고 부하테스트를 직접 수행해봅니다. 🚀1단계 - 웹 성능 테스트 [1단계] 웹 성능 테스트 by loop-study · Pull Request #2..
인프라 공방 1주차 - 👨🏻💻그럴듯한 인프라 만들기 후기
NEXTSTEP - 인프라공방 후기글이다. 인프라공방은 직접 인프라를 경험해보는 실습 강의로 AWS 사용, 성능 테스트 및 개선, 모니터링, 스케일 아웃, 쿼리 최적화, MySQL Replication 등을 진행해볼 수 있다. 미션 진행과정을 요약하기 때문에 자세한 내용이 궁금하면 수강을 추천한다. 인프라 공방 edu.nextstep.camp 👨🏻💻그럴듯한 인프라 만들기 - 학습 목표 🎯 AWS 상에서 네트워크를 구성하며, 네트워크 기본 개념들을 학습해보아요. 🎯 컨테이너를 학습하고 3 tier로 운영환경을 구성해봅니다. 🎯 개발 환경을 구성해보고 지속적 통합을 경험해봅니다. 첫 강의가 시작되기 전에 미리 OSI 7 계층을 학습하고 오면 좋다면서 youtube 링크를 공유한다. 우아한테크코스의 영상 1..
인프라공방 시작글...
NEXTSTEP에서 진행하는 교육과정 중 하나다. 인프라 공방 edu.nextstep.camp 작년 초반에 TDD, Clean Code with Java를 수강하면서 관심을 갖게 된 강의였지만 다른 강의를 먼저 신청하다가 이제야 수강하게 되었다. 강의비용은 70만원이고 기간은 딱 한달이다. 수강 이유 수강하게 된 가장 큰 목적은 장애와 성능 때문이다. 이전까지 성능을 생각해본다면 단순히 스프링 프레임워크를 기반으로 작성된 애플리케이션이나 데이터베이스의 쿼리튜닝만 내가 아는 성능의 전부였고 서비스에 장애가 생기면 애플리케이션과 데이터베이스만으로 해결하려고 했었다. (땜빵식 개선이라 제대로된 성능개선도 아니였다.) 지금까지 다양한 책을 읽었지만 글로만 알게되었지, 실습을 한적은 없기도 해서 늦은감이 있지만 ..