Study
-
11월 중간쯔음 끄적끄적Study 2025. 11. 21. 09:57
나는 더 큰 바다로 뛰어들 준비가 되었을까?수영을 아무리 배운다고 한들 바로 바다에 뛰어들 사람이있을까? 근데 나는 수영도 제대로 배우지않고, 바다에 언젠간 뛰어들 걱정만하고있던거다. 그동안 나는 의지도 없고, 노력도 없고, 용기도 없는 사람이라고 생각한다.물론, 일을 하게되면 열심히하고 포기하지는않는데,늘 시간에 쫓기다보니 열심히했지만, 대충했던것같다.다른사람이 그동완 해왔던 코드 가져와서 내 비즈니스에 바꾸는것들, 또는 내가 조금만 알아보고 개발했던것들..지금 생각해보면, 왜 더 생각을 안해봤을까? 호들갑좀 더 떨어볼걸. 좀더 찾아봤으면? 이런 마음들이 있다. 이젠 핑계는 금물, 이제 더이상 미룰수없다. 나도 사회의 쓴맛을 봐야할것같다.근데 그 쓴맛을 보기싫어서 계속 엉엉대고있는 나.. (난 이런 연..
-
[도메인 주도 개발하기] 1장 – 1.1 도메인이란?Study 2025. 11. 18. 22:26
공부한 책: 도메인 주도 개발하기 – 최범균1. 도메인(domain)이란?도메인은 한 줄로 말하면,소프트웨어가 해결하려는 문제 영역 책에서 드는 예시는 온라인 서점이다.온라인 서점 소프트웨어는상품 조회구매결제배송 추적같은 기능을 제공해야 한다.이때 “온라인 서점”이라는 비즈니스 자체가 바로 도메인이다.여기서 중요한 포인트는:도메인은 기술(Java, Spring, JPA…) 이 아니라 업무/비즈니스의 세계를 가리킨다는 것.2. 도메인은 여러 하위 도메인으로 나뉜다하나의 도메인은 보통 너무 크기 때문에, 다시 하위 도메인(subdomain) 으로 쪼개서 본다."온라인 서점"이 상위 도메인라면 하위 도메인은 이런 식으로 나눌 수 있다.주문(Order)혜택(Benefit) – 쿠폰, 포인트, 할인 등회원(Mem..
-
[Docker] 도커 기초 개념 - 도커의 작동방식과 도커이미지, 컨테이너 실행 실습Study/Docker&Kubernetes 2025. 1. 26. 14:48
지난 글에서 도커를 설치하고 도커이미지 실행까지 해보았습니다!본격적으로 도커와 컨테이너에 대해 알아보겠습니다!1. 도커의 작동 방식도커의 전체구조는 도커클라이언트, 도커 호스트, 도커 레지스트리로 구성되어있습니다.도커 클라이언트 : 도커에 명령을 내린다도커 호스트 : 도커를 설치한 서버도커 레지스트리 : 도커이미지를 저장하거나 배포하는 시스템공개(public) 레지스트리 : docker hub가 대표적개인(private) 레지스트리도커 클라이언트에서 명령을 입력하면 도커호스트 내의 도커 데몬이 명령을 처리합니다만약 이미지를 다운받으라는 명령을 받았을 경우 도커 데몬이 도커 호스트에 이미지가 있는지 확인한 후에 없으면 레지스트리에서 다운을 받습니다.2. 도커 이미지컨테이너를 생성하는 데 필요한 모든 파일,..
-
[Docker] 맥 OS에 Docker Desktop 설치하기Study/Docker&Kubernetes 2025. 1. 23. 20:09
도커를 공부하기 위해 도커를 설치해보려고 합니다 도커는 리눅스 기반 운영체제에서 가장 호환성이 좋은데, 현실적으로 리눅스 물리 서버를 당장 사용할수있는 사람은 없겠죠?리눅스 서버를 사용하기 위해서는 컴퓨터에 가상머신을 설치하여 리눅스 운영체제 서버를 설치하거나, 아마존 EC2에 서버 인스턴스를 사용하는 방법이 있긴한데저는 리눅스 서버를 사용하지않고 맥 OS를 사용하여 도커를 설치하도록 하겠습니다! 1. 도커 데스크탑 다운로드아래 링크를 이동해서 자신의 pc 환경에 맞는 버전을 다운받습니다https://docs.docker.com/desktop/setup/install/mac-install/ MacInstall Docker for Mac to get started. This guide covers syst..
-
한 권으로 배우는 도커 & 쿠버네티스 - [PART 1] 2장 도커의 개념Study/Docker&Kubernetes 2025. 1. 9. 21:35
2장 도커의 개념2.1 사전 기초 지식도커를 이해하기 위해서는 운영체제, 프로그램, 스레드, 네임스페이스와 같은 개념을 먼저 이해해야한다. 2.1.1 운영체제의 개념컴퓨터는 크게 '하드웨어, '소프트웨어' 로 구성되어 있다. 좁은 의미의 컴퓨터는 CPU, 램의 모음이라고 할 수 있다. * 하드웨어 : 손으로 만질수 있는 기계장치를 의미* 소프트웨어: 하드웨어에서 작동되는 프로그램을 의미 (엑셀, 파워포인트..등의 프로그램) 운영체제는 시스템 소프트웨어를 의미한다. 운영체제가 있어야 프로그램을 실행할 수 있다.* 운영체제의 역할: 하드웨어, 소프트웨어 자원을 관리하고 이를 위해 스케줄링 기능 제공 및 프로그램 실행 환경 제공 컴퓨터에는 하드웨어, 소프트웨어로 구성되어있고,소프트웨어는 운영체제와 애플리케이션..
-
한 권으로 배우는 도커 & 쿠버네티스 - 1장 실습 환경 구축 하기Study/Docker&Kubernetes 2025. 1. 6. 23:52
목차1.1 우분투 이미지 다운로드하기1.2 버추얼 박스 설치하기1.3 가상머신 생성하기1.4 가상머신에 우분투 설치하기1.5 가상머신 네트워크 환경 설정하기1.6 PuTTY를 설치하고 가상 서버에 접속하기1.7 초기 설정하기1.8 vim에서 리눅스 기초 명령어 사용하기 1장은 실습환경 구축하기인데, 나는 맥북 에어 M2 로 공부할 예정이다!그래서 맥 OS의 터미널을 이용해서 맥 자체에 도커와 쿠버네티스를 설치할 생각이라서모두 생략하고 1.7 초기 설정하기에서 앞으로 실습을 진행할 폴더만 생성하겠다.kimsokuri@gimsokuliui-MacBookAir ~ % cd Studykimsokuri@gimsokuliui-MacBookAir Study % mkdir DockerProjectkimsokuri@gi..