본문 바로가기
반응형

제가 왜 코딩을 하고 있을까요?/other6

Postman을 통하여 API 속도 테스트를 해보자. * 이 게시물에선 Postman의 기능을 통하여, 다수의 API 응답 속도를 일괄 테스트해보는 방법을 설명하고 있습니다. 작업 배경 서버 쪽 API들의 성능 개선 작업이 이루어졌습니다. 하지만, 실제 표본 데이터 없이. 말만으로 무작정 성능 개선이 이루어졌다고 할 수 없는 법. API의 응답 속도가 얼마나 빨라졌는지 정확한 데이터를 뽑으려고 합니다. 사용 프로그램과 기능 Postman의 collection 기능을 사용해서 진행해보려고 합니다. 방법 우선, Postman 좌측 상단 New -> Collection을 통해 새 컬렉션을 만들어줍니다. 이 생성된 콜렉션 아래에 테스트에 필요한 API들을 전부 모아줍니다. 생성된 콜렉션 우클릭 -> Add request 버튼이나, 다른 콜렉션에서 복사해오면 됩니다.. 2022. 9. 21.
[자료구조] 큐(queues)와 스택(Stack)이란? (3분 요약) 큐와 스택에 대해 알아보고 계신 당신께... 장담컨데 이 것들 젼나 쉽습니다 이 게시물 하나로 3분 안에 끝내드릴께요 첫 이해를 위한 겉핥기 이 둘은 우선 복잡한 게 아닌, 우리 주변에서도 정말 쉽게 찾아볼 수 있는 그저 간단한 규칙 입니디. 예시를 찾아보며 최대한 간단하게 설명해볼께요 스택(STACK) 우리 주변에서 스택의 개념을 사용하고 있는 것을 정말 쉽게 찾아볼 수 있는데요. 크롬이나 삼성 인터넷 같은 인터넷 브라우저에서 찾아볼 수 있습니다. 분명 여러분도 많이 쓰는 기능일꺼에요. 스택이란 규칙에 대해 정말 간단하게 설명을 해볼께요 최근 제가 택배를 많이 시켜서 문득 생각이 났는데, 이 택배에도 스택의 구조를 찾아볼 수 있습니다. 택배로 한 번 예시를 들어볼께요. 집 현관문 앞에 택배 상자가 3개.. 2021. 8. 27.
슬랙 메시지 발송 기능 만들기 오늘은 슬랙 메시지 발송 기능을 만들어 보려고 합니다. ※ 이 게시물에서 다루고 있는 내용은 5~10분 정도면 개발 가능한 분량입니다. ※ 예시 코드는 깃허브를 통해 제공해드리고 있습니다. 목차. 1. 개발 동기 2. 슬랙 키 값 받기 3. 코드 개발 4. 글을 마치며 1. 개발 동기 사내에 크론탭 기능을 통해 스케쥴링으로 작동하고 있는 로직들이 있었습니다. 그중엔 마케팅용 푸시를 발송해주는 로직도 있는데요. 자체 분산 로직이 스케쥴링을 통해서 수십차례에 걸쳐 푸시가 발송되게 되는데 이를 2000건마다, 혹은 푸시 발송이 종료될 때 마다 슬랙으로 알람을 보내 현재 마케팅 푸시 발송 현황을 마케팅 담당자분께서 직접 확인할 수 있는 창구를 하나 추가해보면 좋겠다는 생각이 들었습니다. 사실... 필요해서 만든.. 2021. 8. 21.
Intellij 코드 자동 정렬 단축키 및 커스터마이징 저는 제가 업무용으로 사용하는 프로그램인 phpstorm을 기준으로 작성되었습니다. 해당 기능은 Intellij 에디터 공통 기능입니다. phpstorm 프로그램 안에는 작성한 코드를 자동으로 정렬해주는 기능이 있습니다. 1~20줄 정도 되는 간단한 코드 정도면 그냥 눈대중으로 맞춰서 정렬을 진행할 수 있지만, 이 이상 넘어가면 일관성 있는 형태를 유지하기도 힘들고, 시간 낭비가 될 수 있죠 이럴 때를 위해 사용할 수 있는, 코드를 자동으로 정렬해주는 기능이 있습니다. 단축키 단축키의 경우 아래와 같습니다. 윈도우 기준 ctrl + alt + L 맥 기준 option + cmd + L 단축키가 기억이 안 날 경우. 상단 code - Reformat Code를 통해서 코드 정렬을 진행할 수 있습니다. (오.. 2021. 7. 15.
마이크로서비스 아키텍처 며칠 간 공부한 내용을 정리한 게시물입니다. 오류 지적은 언제나 환영입니다. :-) 모놀로식 아키텍처 마이크로서비스 아키텍처의 좀 더 쉬운 이해를 위해 반대되는 개념인 모놀로식 아키텍처에 대해 먼저 설명하겠다. 모놀로식 아키텍처란 널리 사용 중인 전통적인 아키텍처로 하나의 애플리케이션 안에 모든 컴포넌트를 포함하는 구조이다. 먼저 일반적인 형태의 개발 과정을 생각해보자. 1. 사용자의 입력을 받을 수 있는 UI 기획 2. 데이터를 관리할 적절한 스키마 설계 3. 어플리케이션을 하나로 만들고 사용자 입력을 받는 로직, DB에 저장하는 로직을 코드 하나로 개발한다. 이러한 과정들을 그림으로 표현하면 아래와 같다. 이 시스템은 하나의 애플리케이션으로 구성했기 때문에 개발과 배포 과정이 쉽고, 로드 밸런서를 활.. 2019. 4. 28.
[AutoHotkey] diep 자동 조준 내가 처음으로 만들었던 오토핫키이다. diep 라는 게임에서 마우스를 적위치로 자동 이동시키는 간단 코드 소스코드 #NoTrayIcon #NoEnv #SingleInstance force Gui,color,FFFFFF Gui, Add, Text, x33 y10 w200 h30 , diep.io 매크로 Gui, Add, Button, x30 y35 w100 h30 , 시작 Gui, Add, Button, x30 y80 w100 h30 g종료, 종료 Gui, Add, Text, x10 y135 w200 h30 ,-시작 누름 동시에 자동시작 Gui, Add, Text, x10 y155 w200 h30 ,-일시정지/해제[ALT] Gui, Add, Text, x10 y175 w200 h30, -F5 재시작 F6 .. 2018. 2. 11.
반응형