Peony의 기록 창고 🌼
article thumbnail
소문난 명강의_소플의 처음 만난 AWS

CHAPTER 01 , CHAPTER 02클라우드 컴퓨팅의 기본 개념과 AWS의 핵심 개념을 소개한다. 이를 통해 AWS를 처음 접하는 독자들도 쉽게 따라올 수 있도록 기초적인 배경지식을 제공한다. AWS의 탄생 배경, 주요 서비스의 역할, 클라우드 컴퓨팅의 장점 등을 다루며, 클라우드를 사용해야 하는 이유를 명확히 설명한다. CHAPTER 03  ~ CHAPTER 08 : AWS 핵심 서비스AWS의 주요 서비스를 다룬다. EC2, S3, RDS와 같은 핵심 서비스부터 Auto Scaling, ELB, IAM 같은 인프라 및 보안 관리 서비스까지 폭넓게 설명한다 CHAPTER 09  ~ CHAPTER 15 : AWS 심화 서비스AWS의 심화 서비스를 다룬다. CloudFront를 활용한 콘텐츠 전송 네트..

article thumbnail
부트캠프 QA편 : 17년 차 QA가 알려 주는 소프트웨어 테스트 가이드

QA가 궁금한 사람들이라면 꼭 읽어봐야할 책  이 책은 소프트웨어 품질보증(Quality Assurance, QA)에 대해 배우고자 하는 사람들에게 매우 유용한 책이다. 초보자부터 전문가까지 폭넓은 독자층을 대상으로 하며, 실질적인 예제와 함께 QA의 기본 개념부터 고급 기술까지 포괄적으로 담겨 있다.  책은 크게 네 부분으로 나뉜다. 첫 번째 부분은 QA의 기본 개념과 역할, 그리고 소프트웨어 개발 과정에서의 중요성을 설명한다. 두 번째 부분은 테스트 계획 수립, 테스트 케이스 작성, 자동화 테스트 도구 사용 등 실질적인 QA 활동에 필요한 기술을 다룬다. 세 번째 부분에서는 실제 현업에서 사용되는 다양한 QA 기법과 전략을 소개하며, 마지막 부분에서는 현업 QA 전문가들의 인터뷰와 사례 연구를 통해 ..

article thumbnail
《한 권으로 배우는 도커 & 쿠버네티스》

이 책은 도커와 쿠버네티스의 기본 개념부터 실무 환경에서의 구축, 관리, 사용 방법까지 구체적으로 설명되어있는 책이다.1장 실습환경 구축하기에서는 우분투 이미지 다운로드, 버추얼박스 설치, 가상머신 생성 등 실습에 필요한 환경 구축을 안내하고 있다. 다만, 책에 안내되어 있듯이 모든 실습을 따라가려면 램 16GB 정도가 필요하다.2장부터 6장에 걸쳐 도커의 개념, 설치, 기초와 도커를 활용한 django와 Flask 실행을 다루고 있고, 7장부터 10장까지는 쿠버네티스의 기본 구조, 실습환경 구축, 기초, 웹서비스 배포를 다루고 있다. 11장은 CI(Continuous Integration)/ CD(Continuous Delivery)를 위해 깃허브 액션과 ArgoCD를 설명하고 있고, 12장은 쿠버네티..

article thumbnail
개발자 기술 면접 노트 - 이남희

이 책은 저자 이남희가 SI 업체에서 빅테크 기업으로 이직한 경험 & 쿠팡과 카카오 면접관 경험을 바탕으로 IT 기업 취업과 이직에서 활용할 면접 전략을 다루고 있다.개발자로 일하길 희망하는 지원자가 알고 있으면 도움이 될 지식과 정보를 면접관의 관점에서 카테고리별로 정리되어 있는 책이다. 서류 작성 팁, 실제 면접 질문과 답변 사례를 통해 자연스럽게 필수 알고리즘과 자료구조, 대용량 데이터 처리 기법 등 핵심 개념을 습득할 수 있다. 또한 커리어 관리를 위해 평소에 어떤 학습과 활동을 해야 하는지도 합격 사례를 통해 소개한다. 책에 적혀있는 것들 뿐만이 아닌, 공부할 때 가이드가 될만한 링크도 첨부되어 있다. 6장 이후 코딩테스트랑 기술 면접 대비 파트는 거의 기술 서적 못지않게 알찬 내용들을 꾹꾹 눌..

[Part 02] 6. 스트림으로 데이터 수집
도서/Modern Java in Action 2024. 4. 22. 17:25

이 글은 모던 자바 인 액션 책을 읽고 정리한 내용입니다. http://www.yes24.com/Product/Goods/77125987 모던 자바 인 액션 - 예스24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 컬렉터란 무엇인가 ? 고급 리듀싱 기능을 수행하는 컬렉터 함수형 API의 또다른 장점 : 높은 수준의 조합성, 재사용성 미리 정의된 컬렉터 Collectors에서 제공하는 메서드의 기능은 3가지로 구분할 수 있다. 스트림 요소를 하나의 값으로 리듀스 하고 요약 : 다양한 계산을 수행할 때 유용 요소 그룹화 : 다..

article thumbnail
[Book] 딥러닝의 정석 (2판)

최신 딥러닝 기술 트렌드의 이론을 광범위하게 소개해주면서도 각각의 핵심 기술을 뒷받침하는 코드들과 수학적인 내용이 정리되어있다. 전공 서적의 딱딱함없이 딥러닝의 기반과 응용을 모두 다루는 책이라고 할 수 있는 것 같다. 첨부된 코드를 바탕으로 직접 실습하면서 읽는 책들과는 다르게 기본이 되는 수학의 수식부터 응용까지 글들과 그래프, 많은 그림들과 함께 잘 정리되어있다. 그래서 전에 실습해보면서 딥러닝에 대해서 공부해보지 않고 입문으로 책을 읽기엔 적합하지 않다고 생각했다. 다만, 한 번쯤 공부해보았고, 실습방식말고 책을 정독하여 읽으며 머리속이나 수기로 정리하면서 공부하고 싶다면 강력히 추천하는 바이다. 큰 기업들 뿐만 아니라 모든 곳에서 딥러닝에 집중하고 딥러닝 팀을 적극적으로 키우고 있다고 생각한다...

[PART 02] 5. 스트림 활용 (2)
도서/Modern Java in Action 2023. 8. 21. 01:20

이 글은 모던 자바 인 액션 책을 읽고 정리한 내용입니다. http://www.yes24.com/Product/Goods/77125987 모던 자바 인 액션 - 예스24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 리듀싱 요소의 합 리스트의 숫자 요소를 더하는 코드를 생각해보자. 리스트에서 하나의 숫자가 남을 때 까지 reduce 과정을 반복한다. 이런 상황에서 reduce를 이용하면 다음처럼 스트림의 모든 요소를 더할 수 있다. int sum = numbers.stream().reduce(0, (a, b) -> a + b..

article thumbnail
[PART 02] 5. 스트림 활용 (1)

이 글은 모던 자바 인 액션 책을 읽고 정리한 내용입니다. http://www.yes24.com/Product/Goods/77125987 모던 자바 인 액션 - 예스24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 필터링 프레디케이트로 필터링 스트림 인터페이스는 filter 메서드를 지원한다. filter메서드는 프레디케이트를 인수로 받아서 프레디케이트와 일치하는 모든 요소를 포함하는 스트림을 반환한다. List vegetarianMenu = menu.stream() .filter(Dish::isVegetarian) .co..

article thumbnail
[PART 02] 4. 스트림 소개
도서/Modern Java in Action 2023. 7. 16. 04:05

이 글은 모던 자바 인 액션 책을 읽고 정리한 내용입니다. http://www.yes24.com/Product/Goods/77125987 모던 자바 인 액션 - 예스24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 스트림이란? 자바 8 API에 새로 추가된 기능 선언형으로 컬렉션 데이터를 처리할 수 있음 멀티스레드 코드를 구현하지 않아도 데이터를 투명하게 병렬로 처리 가능 이번 예제는 저칼로리의 요리명을 반환하고, 칼로리를 기준으로 요리를 정렬하는 자바 7 코드다. 이 코드를 자바 8의 스트림으로 다시 구현해보자. List..

[PART 01 기초] 3. 람다 표현식
도서/Modern Java in Action 2023. 1. 30. 03:36

이 글은 모던 자바 인 액션 책을 읽고 정리한 내용입니다. http://www.yes24.com/Product/Goods/77125987 모던 자바 인 액션 - YES24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 2장에서 동작 파라미터화를 이용해서 변화하는 요구사항에 효과적으로 대응하는 코드를 구현한 수 있음을 확인했다. 동작 파라미터화를 이용하면 더 유연하고 재사용할 수 있는 코드를 만들 수 있다. 익명 클래스로 다양한 동작을 구현할 수 있지만, 만족할 만큼 깔끔하지는 않았다. 3장에서는 더 깔끔한 코드로 동작을 구현..