본문 바로가기

기타66

USE 방법론과 RED 방법론 USE 방법론 (The USE Method)시스템을 운영하다 보면 예상치 못한 성능 저하 문제를 자주 겪게 된다. 이런 문제의 원인을 파악하기 위해 사용되는 방법 중 하나가 USE 방법론이다. 이 방법론은 시스템의 모든 자원(resource)에 대해 점유율(utilization), 포화율(saturation), 오류(errors)를 분석하는 것을 목표로 한다. Resource(자원): 서버의 하드웨어나 소프트웨어 자원 (예: CPU, 디스크, 메모리 등).Utilization(점유율): 자원이 얼마나 바쁘게 사용되고 있는가를 나타내는 지표. 높은 점유율은 병목 현상을 시사한다.Saturation(포화율): 자원이 처리하지 못한 작업이 얼마나 많은지를 보여주는 지표. 포화율이 높으면 대기 작업이 많다는 의.. 2024. 8. 22.
1년간 1일 1커밋을 했다 1년간 1일 1커밋을 했다.하다보니 아까워서 못그만두겠다. 장점은 하루에 뭐라도 해야한다는 강박에 진짜 뭐라도 하게 되는 것이다. 여행 갈 때도 맥북 들고 가서 개발했다. 2024. 6. 26.
열심히 사는 사람 열심히 사는 사람 (본인 이야기 아님) 비록 나 또한 아는 것이 많지 않지만, 어찌저찌 하다 보니 1000명이 넘는 멘티 분들을 멘토링해왔다. 이 과정에서 수많은 사람들을 개발자로 안내하고 이끌었다. 요즘 취업이 힘들어졌다. 경쟁률이 1000:1이 넘는 것을 많이 보았다. 심지어 어느 모 회사는 1760:1이더라.아는 개발자분들을 통해 물어봐도 이력서가 수백장이 들어오는건 예사 일도 아니라고 하나같이 말씀하셨다. 그러다보니 나도 그에 맞춰 멘토링을 할 수 밖에 없었다.성능 측정은 물론이고, 여러번의 성능 개선 경험 그리고 그 측정치를 가지고 그래프와 표를 넣게 가이드했다. 신입이지만 일부는 VPC부터 ECS까지 구성하게 했고, 그럴싸한 아키텍쳐 구성과 그림 첨부는 이제는 default가 되었다.이제는.. 2024. 6. 4.
[Next] 간단한 룩업테이블 리팩토링 실전 예시 리팩토링 전:'use client'import { ReactNode, useState } from 'react'import ShopBoardTypeSelector from '@/components/Shops/ShopBoardTypeSelector'import SimpleOrderBoard from '@/components/Shops/SimpleOrderBoard'import GeneralOrderBoard from '@/components/Shops/GeneralOrderBoard'import { MenuBoardType, Shop } from '@/components/Shops/interface'import { Menu } from '@/components/Menus/interface'import Sh.. 2024. 5. 28.
[AWS] ACM 갑자기 안됐던 이유 / 도메인 인증 기간 아무것도 건들지 않았는데 갑자기 https 요청이 되지 않아서 한참을 헤메다 찾았다.AWS 구매한 도메인에 대해서 15일 내로 인증을 하지 않으면 the domain will be suspended and no longer be accessible on the internet 가 되기 때문이었다. 2024. 5. 15.