전체 글 13

Refactoring은 극단적으로 해볼수록 더욱 성장한다 ! (feat. TDD)

시작하며 안녕하세요!오랜만에 회고록이 아닌 공부기록 포스팅이네요😊 제가 최근에 책 하나를 읽기 시작했는데요! 바로 포비님이 저서이신 자바 웹 프로그래밍 Next Step이라는 책입니다 !  사실 사둔지 좀 됐는데 너무 읽고 싶었지만 취업 준비로 인해 미루고 미루다 이제서야 보게 되었습니다.. 드디어 두근 거리는 마음으로 첫장을 펴게 되었는데 주제부터 TDD와 refactoring과 관련된 내용이라니 !그동안 TDD라는 말도 많이 듣고 우테코 프리코스 과정에서도 해봤지만 정말 어려운 주제였거든요..  이번 챕터를 공부하면서 새롭게 느끼고 배운 점에 대해서 하나씩 정리해보도록 하겠습니다! 그럼 가볼까요?!   2장에서는 문자열 계산기를 구현해보며 테스트와 리펙토링에 대한 내용을 학습할 수 있었습니다.전반적..

Java 2024.05.14

[회고] "뚜레쥬르 커머설 플랫폼 인프라 구축" 프로젝트가 궁금해?

시작하며안녕하세요! 오늘은 조금 많이 늦게 올리는 회고록이긴 하지만.. cloudwave에서 진행했던 최종 프로젝트에 대한 이야기를 해보고자 합니다! 10주간 cloudwave 2기 활동을 하면서 약 3주간 최종 프로젝트를 진행했습니다.7주간 배워왔던 네트워크, 리눅스, 컨테이너 가상화, AWS 그리고 IaC까지 그동안의 교육과정에서 공부했던 모든 지식들을 총동원하여 팀원들과 함께 프로젝트를 만들어나가는 활동을 진행하게 되었습니다 ! 그럼 지금부터 뚜레쥬르 커머셜 플랫폼이 어떻게 탄생하게 되었는지 보러 가시죠 ~  팀원간 소통의 중요성 - 계속해서 엎어지는 기획..은 너무 어려워사실 저희의 초기 기획은 뚜레쥬르가 아니었다는거 아시나요? 원래는 CJ 온스타일 계열사의 홈쇼핑 웹사이트에서 아이디어를 얻어 특..

Cloud Wave 2024.05.12

뒤늦게 적어보는 cloudwave 회고록 !

시작하며 안녕하세요 ! 너무너무 오랜만에 포스팅하는 글이네요..ㅎㅎ cloudwave가 끝이 나고 정신없는 일상을 보내오다 보니 한달이 넘게 지난 이제야 회고록을 적어나가네요. 음.. 사실 엄청 바빴다기보단 그동안 열심히 달려와서인지 3월 한달간은 조금 느슨하게 보내고 싶었던 마음이 컸던 것 같네요! 그렇다면 지금부터! cloudwave를 마치며 느꼈던 저의 모든 감정들을 오늘 여기에 담아보도록 하겠습니다. 오늘은 이 글을 쓰고 있는 저의 모습과 함께 시작하도록 합시다. 길다면 길었던 10주간의 추억, cloudwave를 마치며 사실 클라우드웨이브를 처음 지원할 당시에는 제가 원했던 직무가 전혀 아니었기에 합격 후 포기를 할까 고민도 했던 과정도 있었습니다. 저는 그만큼 자바의 객체지향에 대한 공부나 s..

회고록 2024.04.05

AWS를 이용하여 환경을 구축해보며 네트워크에 대해 알아보자!

시작하며 안녕하세요! 이번주는 벌써 cloudwave 5주차에 접어들었네요.. 이제 마지막 기본 교육과정이 끝나가면서 프로젝트 기간이 다가오고 있답니다.. 근황을 말씀드리자면, 4주차 기간동안 AWS를 활용하여 public cloud에 대한 교육을 마치고 오늘부터 IaC를 통한 클라우드 인프라 구축에 대해 배우고 있습니다. 오늘의 포스팅은 AWS를 활용하여 기본적인 인프라 환경을 구축해보려고 합니다. 오늘 포스팅 주제를 선정한 이유에 대해 설명해보자면.. IaC 수업 첫날 인프라 환경을 구축하는 상황이 있었는데 어떻게 해야하는건지 당황하는 저의 모습을 보며 "오늘은 꼭 블로그에 정리해서 머리에 새겨야겠다!"라는 생각이 들더라구요.. 이를 통해 네트워크에 대한 기초적인 지식도 함께 알아보도록 할게요! 그럼..

Cloud Wave 2024.01.25

사설 IP로 인터넷을 접속하려면 어떻게 하는걸까? NAT란?(with AWS)

안녕하세요! 오늘의 포스팅은 네트워크와 관련하여 준비를 해보았는데요. 최근 AWS에 대해서 공부를 시작했는데 public subnet, private subet 환경을 구성하면서 private subnet의 경우 인터넷과 통신을 하려면 어떻게 해야할까?라는 부분에 대해 알아보게 되었습니다. 그와 관련하여 오늘은 NAT에 대한 이야기를 해보려고 합니다! 다들 유익한 정보를 알아가실 수 있는 시간이 되었으면 좋겠네요. 그럼 포스팅 시작하겠습니다 :) 자, 지금부터 하나의 예시를 들어보도록 하겠습니다. 여러분은 지금부터 카페에서 공부를 할 예정인데, 그럼 가장먼저 필요한게 무엇일까요? 당연히 노트북과 연결할 wifi가 필요하겠죠? 그래서 여러분들은 카페에 있는 wifi를 연결하여 ip를 얻어내게 되었습니다. ..

Cloud Wave 2024.01.19

여러 개의 서버를 다루는 방법? Docker Compose, Docker Swarm

이전 포스팅에 이어서 도커 스웜과 도커 컴포즈에 대해 정리를 해보도록 하겠습니다. 도커와 가상화, 도커 엔진에 대해 아직 자세히 모르시는 분들은 해당 포스팅을 참고해주세요! 2024.01.08 - [Cloud Wave] - 도커는 컨테이너인가요? 도커(Docker)란?(feat. 가상화) 도커는 컨테이너인가요? 도커(Docker)란?(feat. 가상화) 안녕하세요! 이번주는 벌써 cloudwave 4주차가 시작되었네요.. 시간이 참 빠르게 지나가고 있답니다.. 지난주부터 저는 docker와 docker compose, k8s에 대해 간단하게 배고 있는데요! 특히 docker는 졸업작 wldmsal.tistory.com 지체없이 바로 시작할게요!! 도커스웜(Docker Swarm)이란? 지금부터는 여러개의..

Cloud Wave 2024.01.08

도커는 컨테이너인가요? 도커(Docker)란?(feat. 가상화)

안녕하세요! 이번주는 벌써 cloudwave 4주차가 시작되었네요.. 시간이 참 빠르게 지나가고 있답니다.. 지난주부터 저는 docker와 docker compose, k8s에 대해 간단하게 배우고 있는데요! 특히 docker는 졸업작품과 동아리 프로젝트를 진행하면서 github Actions를 활용하여 CI/CD를 구축했던 경험이 있었어요. 그 때 당시에는 도커의 사용법도 제대로 모르고 개발을 완성하는 것만 초점에 많이 맞추다보니 기초가 많이 부족하더라구요.. 그래서 오늘은 도커가 정확히 무엇인지? 간단하게 살펴보도록 하겠습니다! 참고로, 오늘은 혼잣말을 하는 컨셉이니 참고해서 읽어주세요🫶🏻 Docker란? - 컨테이너 기반 가상화 도구 컨테이너? 가상화? 그러니까 그게 뭐냐구요.... 지금부터 하나씩..

Cloud Wave 2024.01.08

2023을 마치며, 그리고 2024를 시작하며..

안녕하세요! 새해 첫 포스팅을 회고록으로 시작하게 되었습니다! 음.. 사실 회고록이라는 걸 제대로 써본적이 없어서 조금 떨리네요.. 아무튼! 새로운 해를 맞아 2023년 1년간의 일들을 정리하고 회고해보며, 또 새로운 2024년을 맞이하려고 합니다! 모두들 새해 복 많이 받으세요🤍 저는 아무것도 모르는 감자인데요..부터 시작된 졸업작품 2023년 중 가장 오랜시간과 많은 것들을 배울 수 있었던 "졸업작품"에 대한 기억은 빼먹을 수가 없죠! 저의 첫 프로젝트이자, 협업에 대해서 많은 것들을 배워갈 수 있었던 과정 중 하나였거든요! 스프링부트에 대해 CRUD만 겨우 해냈던 수준에서 시작해, 저에게 있어 졸업작품은 기획부터 개발, 배포까지 모두 경험해보고 배울 수 있었던 경험이었어요! 저희 팀에서는 일반적으로..

회고록 2024.01.04

DNS가 단순 도메인이 아니였다고? DNS란? (feat. Rocky Linux)

안녕하세요! 이번주는 클라우드 웨이브 2주차가 시작되었는데요! 지난주에는 네트워크를 일주일만에 도장깨기였는데, 이번주에는 Linux를 부수고 있는 중이랍니다... 오늘의 포스팅은 DNS에 대해서 가져와봤는데요! 저는 이 수업을 듣기 전까지 DNS는 단순히 IP를 외울 순 없으니 이름을 붙여서 사용하기 편리하도록 만든 것이다!정도로 생각했는데, 오늘 수업을 들으면서 정말 이해가 전~~혀 되지 않더라고요.. 그래서 저의 기억을 되돌리며 컴네의 추억을 회상하면서 오늘의 포스팅을 적어나가봅니다. 그럼 시작하겠습니다! preview 우선 여러분들이 주로 사용하시는 예시로 한번 살펴볼게요. 브라우저에 www.naver.com을 검색한다고 가정해봅시다. 여러분은 해당 도메인 주소를 입력하고 Enter를 치면 바로 응..

Cloud Wave 2023.12.28

[Network] 네트워크란?

시작하며 안녕하세요! 오랜만에 올리는 포스팅이네요. 최근에 Cloud Wave라는 클라우드 관련 교육을 수강하게 되었는데요! 1주차동안은 네트워크 기초에 대해 배우고 있어요ㅎㅎ 하루종일 네트워크 공부만 하다보니 쪼오끔 힘들긴 합니다만.. 재미는 있어서 나름 즐기는 중이예요 하핫 그래서 복습하는 개념으로 오늘은 네트워크 기초에 대한 내용을 정리해보려고 합니다. 학부과정에서 컴퓨터네트워크를 수강했었지만, Cloud Wave 과정에서 실습 활동을 진행하면서 중간중간 하나씩 놓친 개념들을 알아갈 수 있어서 많은 도움이 되고 있답니다. 그럼 오늘 포스팅 시작하겠습니다! 우선 기본적인 컴퓨터 네트워크 개념은 알아봐야겠죠? 01 컴퓨터네트워크란? 떨어져있는 네트워크를 연결하는 것을 의미합니다. 즉, 단말 연결을 말하..

Cloud Wave 2023.12.27