냥쟝
close
프로필 배경
프로필 로고

냥쟝

  • 분류 전체보기 (11)
    • CS (1)
    • 스프링 (0)
    • 인프라 (4)
    • 끄적끄적 (1)
    • ~2023 취준기록 (5)
  • 홈
  • 스프링
  • 인프라
  • CS
  • 회고

2025년 회고

1. 효율성 뒤에 숨었던 6개월마지막 포스팅 이후 약 6개월이 지났다. 블로그가 멈춰있던 이유는 단순하다. AI와 옵시디언(Obsidian) 조합이 학습 기록에 훨씬 효율적이었기 때문이다. 궁금한 건 AI가 요약해주고, 그 내용은 개인 노트에 쌓였다.실무 적응과 학습을 병행하느라 절대적인 시간도 부족했다. '성장해야 한다'는 생각에 주말과 퇴근 후 시간을 1년동안은 CS 기본기 학습에 쏟았다. 인풋(Input)을 채우는 데 급급해, 정작 내 언어로 정리하는 아웃풋(Output) 과정은 생략해왔던 것이다.2. CS 기본기, 그 다음 단계실무 2년 차를 넘기며 느낀 점은 명확하다. 이제는 단순히 전공 지식(CS)을 아는 것만으로는 부족하다는 것이다. 책에 있는 정답이 아니라, 현업의 불확실한 상황에서 최선을..

  • format_list_bulleted 끄적끄적
  • · 2025. 11. 29.
  • textsms

CI/CD 파이프라인 설계: 도커, 젠킨스, 스프링 부트

CI/CD 파이프라인 설계: 도커, 젠킨스, 스프링 부트, JSP를 활용한 종합 가이드 1장: 데브옵스와 CI/CD 패러다임이 장에서는 전체 프로젝트의 기반이 되는 핵심 철학을 소개합니다. 데브옵스가 단순히 도구의 집합이 아니라, 안정성을 유지하면서 가치 전달을 가속화하기 위한 문화적, 절차적 변화라는 점을 이해하는 것이 중요합니다.1.1. 데브옵스 해부: 협업과 자동화를 위한 프레임워크데브옵스(DevOps)는 역할이 아닌, 소프트웨어 개발(Dev)과 IT 운영(Ops)을 통합하는 문화적 철학이자 일련의 관행으로 정의됩니다.1 그 주된 목표는 시스템 개발 수명 주기를 단축하고 높은 품질의 소프트웨어를 지속적으로 제공하는 것입니다.3 이러한 접근 방식은 개발 팀과 운영 팀 간의 소통, 협업, 통합 및 ..

  • format_list_bulleted 인프라
  • · 2025. 6. 30.
  • textsms

Docker Builder Pattern

빌더 패턴은 애플리케이션을 빌드하는 환경과 실행하는 환경을 분리하여 최종 Docker 이미지의 크기를 줄이고 보안을 강화하는 패턴입니다.이를 가능하게 하는 핵심 기술이 바로 **멀티 스테이지 빌드(Multi-stage builds)**입니다.1. 왜 빌더 패턴을 사용해야 할까요?기존의 방식(Single-stage build)으로 Docker 이미지를 만들 때 발생하는 문제점들을 해결하기 위해서입니다.😭 불필요하게 거대한 이미지 크기:애플리케이션을 빌드하기 위해서는 컴파일러, SDK, 라이브러리 등(e.g., JDK, Maven, Go toolchain, node_modules)이 필요합니다.기존 방식에서는 이 모든 빌드 도구와 소스 코드까지 최종 이미지에 포함되어, 실제 실행에는 필요 없는 파일들 때문..

  • format_list_bulleted 인프라
  • · 2025. 6. 30.
  • textsms

k8s란

서론: 도커를 넘어, 오케스트레이션의 시대로이전 모듈에서 우리는 도커(Docker)를 사용하여 애플리케이션을 컨테이너화하고, 원격 서버에 배포하는 방법을 배웠습니다. 이를 통해 개발 환경과 운영 환경의 일관성을 확보하고, 이식성 높은 애플리케이션을 만들 수 있었습니다. 하지만 애플리케이션의 규모가 커지고 복잡해지면, 단순히 컨테이너를 실행하는 것만으로는 충분하지 않은 새로운 차원의 문제들에 직면하게 됩니다.이 모듈은 바로 그 지점에서 시작합니다. 우리는 **쿠버네티스(Kubernetes)**라는 강력한 시스템을 통해 대규모 컨테이너 배포를 관리하고 자동화하는 방법을 배울 것입니다. 쿠버네티스는 선택 사항이지만, 현대적인 클라우드 네이티브 애플리케이션을 이해하고 구축하고자 하는 개발자에게는 사실상의 표준이..

  • format_list_bulleted 인프라
  • · 2025. 6. 30.
  • textsms

CICD pipeline을 위한 인프라지식

회사에서 솔루션중, 차세대 프로젝트를 위해 팀장님 지시하에 cicd전환 담당을 하게 되었는데 ,cicd는 많이 다뤄봤지만, 온프레미스 환경 -> 클라우드 환경 전환을 위해서가지고 있는 지식보다 더나아가서 docker 에서부터 kube msa..환경까지 알아야할 필요성을 느끼고열심히 스터디하며 구상해보고 있다.또, 추가적으로 젠킨스 깃랩 모니터링까지 구축하였고, 어떻게 하면 더 완벽해질 수 있을까를 더 고민해보게 되는 거 같다.앞으로 cicd 파이프라인 구축에 있어 이론적인 지식 뿐만아니라, 실무에서 적용했던 방법까지도 포스팅할 예정이다.

  • format_list_bulleted 인프라
  • · 2025. 6. 25.
  • textsms

DB엔지니어링 학습에 들어가기에 앞서..

회사에서 대용량 DB솔루션을 다루고 있는 만큼 DB지식을 정말 깊게 알아야할 필요성을 느끼게 되어서 학습을 시작하게 되었다. 기초적인 sql에서, 대용량 데이터처리를 위한 샤딩 동시성처리 배치 파티셔닝의 개념을필수로 알아야하기 때문에.. db구조 부터 깊게 기록할예정이다

  • format_list_bulleted CS
  • · 2025. 6. 17.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
반응형
공지사항
전체 카테고리
  • 분류 전체보기 (11)
    • CS (1)
    • 스프링 (0)
    • 인프라 (4)
    • 끄적끄적 (1)
    • ~2023 취준기록 (5)
최근 글
인기 글
최근 댓글
태그
  • #미라클
  • #알고리즘
  • #자료구조
  • #상속
  • #인스턴스
  • #자바의정석
  • #반복문
  • #spring
  • #코딩테스트
  • #java
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바