• React styleguidist

    그간 Full stack으로 개발하는 경험만 있었습니다. 그러다가 신규 프로젝트에서 front, back 으로 나뉘어서 개발을 진행하게 되었습니다. 제가 참여하는 프로젝트는 아니였습니다. Full stack으로 개발 할때 보다 친절한 문서가 더 많이 필요합니다. Full stack 때는 본인이 작성한 api를 본인이 사용하다보니 친절한 문서가 없었습니다. 의존성이 있습니다. 아무래도 구현된 api가 있어야 test가 가능하기 때문입니다....


  • React testing library

    react-testing-library: Simple and complete React DOM testing utilities that encourage good testing practices. create-react-app 으로 react app 생성 하고 나면 App.test.js 가 생성되어 있습니다. import React from 'react'; import { render } from '@testing-library/react'; import App from './App'; it('renders welcome message', () => { const { getByText } = render(<App...


  • Elastic stack

    On Kubernetes helm chart 중에 elastic stack 이 있어서 한번 설치해 본 적이 있습니다. 설치 후 kibana에서 모든 Container 로그들을 볼 수 있었습니다. namespace, label, pod 이름등 kubernetes concept에 있는 것들로 filtering도 가능 했습니다. On mesos marathon 사내 프로젝트 중에 mesos 및 marathon 을 사용 하는 프로젝트가 있었는데 여기에는 helm으로...


  • Terraform

    AWS 를 사용했던 프로젝트가 있었습니다. dev, stage, production 세 단계로 구분해서 resource를 생성했었습니다. 처음에 컨설팅 나온 업체에서는 Browser를 켜고 AWS에 접속해서 vpc 및 ec2 등 리소스등을 하나하나 만드는 걸 보여주었습니다. dev환경에서 보여준 것을 stage, production 에서 따라 했습니다. 그러다가 똑같은 작업을 반복하고 있는 것 같아서 aws cloud formation을 이용해서 자동화...


  • Skaffold

    Skaffold is a command line tool that facilitates continuous development for Kubernetes applications. kubernetes app 개발할때 사용하면 좋은 cli tool 입니다. 통상 개발할때 편의성을 위해서 파일 변화를 감지하고 재시작 해주는 tool 들이 각 언어마다 있습니다. Steps Detect file change Restart app Kubernetes app의 경우 변경사항을 저장하고 다시 시작하려면 더 많은...