일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 레벨1
- 글쓰기세미나
- ArrayList
- HashMap
- Fetch
- IPv4
- 클린 아키텍처
- 코엑스그랜드볼룸
- Level2
- Stack
- 회고
- axios
- React
- 프로그래머스
- comparator
- Wanted
- 코딩테스트
- 3계층 아키텍처
- 글또10기
- 포트포워딩
- 소프트웨어 아키텍처
- IPv6
- OpenSearch
- 포트앤어댑터 아키텍처
- 다짐글
- StringBuilder
- 글또
- UserLand
- network
- 헥사고날 아키텍처
- Today
- Total
목록전체 글 (10)
깨록
글을 시작하며배경처음 동기는 따로 비용을 지불하지 않고 개인 서버를 운영해서 이런저런 개발을 하고 인터넷에 올려보면 재밌을 것 같다라는 생각으로 시작하게 되었습니다. 대상 독자처음 도전하는 것이고 정리가 잘 되지 않은 상황에서 하다보니 학문적 정리보다는 경험을 정리하는데 초점을 둔 글입니다.그래서 그냥 편하게 읽고 경험을 공유하시고 싶은 분께 추천… 그냥 좋을 것 같습니다. 1. 사용한 기기와 환경갤럭시 노트 9userland기기는 삼성의 “갤럭시 노트 9” 공기계를 사용했습니다. 어떻게 서버 세팅을 해야하는지 이것저것 찾아보다가 결국 안드로이드폰에서 설치와 세팅이 가장 간편한 “userland”라는 어플을 알게 되었고 이번에 처음 사용해보며 동시에 진행했습니다. 2. 세팅 전에 알아본 네트워크 개념 (..
글을 시작하며업무에서 데이터 로그를 모아 빠르게 검색하는 시스템을 만들기 위해 OpenSearch를 도입한 경험이 있습니다. 당시에는 제대로 이해하고 사용하기보다 빨리 적용 시키기 위해 다른 사람들이 진행한 방식을 복사, 붙여넣기만 했었는데 제대로 운영하고 사용하기 위해 그 개념에 대해 간단히 정리해보려고 합니다. 예상 독자주요 대상으로는 OpenSearch를 처음 시작하는 개발자나 기본 설치와 사용 경험이 있으나 개념 정립이 필요한 사람입니다. OpenSearch에 대한 이해가 이미 있거나 고급 설정과 운영에 대한 깊은 지식이 필요한 경우에는 좀 더 전문적인 글이나 공식문서를 추천드립니다! 1. OpenSearch의 시작 : 검색 엔진의 도입 과정1.1 일상 예시먼저 간단하게 우리가 도서관에서 책을 찾..
글을 시작하며글또라는 커뮤니티를 통해 글을 쓰기 시작한 지 어언 한 달이 지나가고 있습니다.때마침 커뮤니티를 운영 중인 "변성윤님"께서 온라인 글쓰기 세미나를 진행하신다는 소식을 듣고 "아 이건 반드시 참여해야지"라는 마음으로 강릉에서 서울로 돌아오는 KTX 안에서 참여하였습니다.모든 내용을 정리하기 보다(실은 듣다가 기차에서 잠시 졸아버려서; 죄송합니다) 기억에 남는 내용을 위주로 정리하고 세미나 이후 어떤 액션포인트를 가져갈 것인지 다짐을 작성해보려 합니다. 점진적으로 성장하기 : 지금의 나의 수준을 파악하기글쓰기 세미나를 시작하기 전에 설문조사를 진행했었는데 아마도 질문을 받았던 부분들에서 비슷한 고민이 많았던 것 같습니다."글을 어떻게 써야 할지 모르겠다", "뭘 써야 할지 모르겠다", "잘 ..
글을 쓰게 된 배경현업에서 헥사고날 아키텍처(Hexagonal Architecture)를 도입하기 위해 스터디를 진행하던 중, 관련된 배경 지식을 정리할 필요성을 느껴 이 글을 작성하게 되었습니다. 이 글의 목표는 초보자인 저의 수준에 맞추어 헥사고날 아키텍처를 이해하기 쉽게 설명하는 것입니다. 헥사고날 아키텍처란? 포트 앤 어댑터 아키텍처(Ports and Adapters Architecture)라고도 불리며, 2005년 Alistair Cockburn에 의해 제안된 설계 패턴입니다. 헥사고날 아키텍처라는 명칭처럼 예시로 작성된 이미지들을 보면 거의 대부분 육각형 모양으로 되어 있고 이미지에 보이는 것과 같이 각각 표면에 포트와 외부에 어댑터를 가지는 형태입니다. 이 아키텍처는 비즈니스 로직을 외부 ..
프롤로그 : 글을 작성하며 든 생각어떻게 보면 글을 쓰고 공유한다는 것은 가장 “소극적”이면서 가장 “적극적”인 행동이지 않을까 싶습니다.그래서 저는 쉽다 생각하고 시작했다가 미쳐 마무리 하기전에 어려움을 느껴 포기하는 경우가 대부분이었습니다. 그래도 항상 생각은 가지고 있었습니다.글을 쓰고자하는 마음내 생각과 경험을 잘 정리하고 그것이 누군가에게 긍정적인 영향력을 끼쳤으면 하는 마음나에게도 남에게도 도움이 되는 좋은 글을 쓰고 싶은 마음하지만 막상 시작하려고 하면 ‘다음에…’, ‘기회가 된다면…’이란 생각으로 하루하루를 보내고 있었습니다. 그러던 중 글또 모집글을 보게 되고 ‘지금이 그 기회인가? 더 미루다간 결국 출발선도 통과하지 못하는게 아닐까?’라는 생각이 들며 생각보단 행동을 먼저 옮기기로 마음..
배경사내 프로젝트를 개발하면서 React를 사용해서 페이지를 구현하는 과정 중에 서버와의 통신을 어떻게 하면 잘 할 수 있을지 그리고 어떤 걸 사용해야 현재 상황에 맞게 잘 사용하는 것인지 궁금해져서 정리해보기로 하였습니다. Fetch란?특징브라우저에 내장된 JavaScript APIPromise를 기반으로한 비동기 요청 처리에 유용사용 예시fetch('https://api.example.com/data') .then(response => { if (!response.ok) { throw new Error('Network response was not ok ' + response.statusText); } return response.json(); }) .then(da..
블로그를 시작할 때 꼭 회고를 작성하는 습관을 들이자는 다짐을 했고 그 시작을 이번 한달을 돌아보며 월간 회고로 시작해보려고 합니다.백엔드 개발자인줄 알았던 내가 풀스택 개발자?가장 많은 시간을 보낸 회사는 어땠을까? 현재 회사는 정해진 기한 안에 인프라 구축과 신규 개발, 기존 서비스 리뉴얼까지 마쳐야하는 상황입니다. 그러다보니 백엔드 개발자로 입사했지만 리액트와 스프링부트를 모두 사용하며 프론트엔드, 백엔드 개발을 2주, 2주 나누어 진행했습니다. 인적 자원도 물적 자원도 부족하다보니 한명당 맡아야하는 파트도 늘어나고 그에 따라 지난 한달은 매주 최소 3일 야근에 주말 중 하루는 출근했던 것 같습니다.개인적으로 바쁘다 느꼈던 한 달을 지내면서 든 생각은 "일을 한다"라는 것이 중요하다기 보단 "일을 ..
신청을 하다!평소에도 원티드의 프리온보딩이나 이력서 관리 등의 서비스를 이용하고 있었던 와중 "Wanted High Five 2024"에 대한 소식을 접하게 되었습니다. 그런데 일반 참여가 아닌 프렌즈로 참여하면 무료라는 소식에 바로 프렌즈로 신청하였습니다. 시간과 장소는?행사는 코엑스 그랜드 볼룸에서 2024년 5월 29일 오전 9시부터 시작하였고, 프렌즈인 저는 8시 30분 전에 도착하도록 연락받았습니다. 참여 혜택은?프렌즈로 참여하면 그냥 무료 참여가 다가 아닌 당일 계획된 "유료 강연을 (프렌즈 활동 시간 이외에)무료로 수강하는 것"과 "참여 확인증", "하이파이브 2024 굿즈"와 예정 사항이긴 하지만 "커리어 코칭"까지도 연계되는 혜택이 있습니다. 기억에 남는 부스는?저한테 주어진 프렌즈..