imyaman

SARAMARA에서 참견을 맡고 있습니다.

집에 있는데 집에 가고 싶네. UnixWare, Open Server, NetBSD, FreeBSD 생각.

내 주변 오픈소스소프트웨어 개발자/관련자들 목록을 만들어보면 어떨까?

https://white.youre.space 에서 https://activitypub.saramara.ai 로.

열심히 쓰지는 않을 겁니다. 가끔씩 쓸 겁니다. 그래도 봐주세요.

로그 요약해서 각 단계별 주요 로그만 거르고, 이걸 한 행에 세션아이디와 각 단계별 완료 시각으로만 요약하는 스크립트를 만드는데. 요즘 JavaScript 학습 하시는 내무부장관님께서 지나가는 말로 “nested 로 작성하지 말라던데...” 흠칫

perl 코드이니 알아보지는 못 하시겠지만, 혹시라도 내 코드를 보여드리진 말아야겠다는 생각이 들었습니다. ㄷㄷㄷㄷ

그리고 스킬이 부족한 탓에, 150MB짜리 텍스트 파일 한 줄씩 읽어다가 통째로 메모리에, 그것도 해시에 넣고 정리하는데, 30분 걸릴 줄 생각했는데 몇 분도 안 걸려서 깜짝 놀랐습니다. 시간이 흘러도 컴퓨팅 파워에 대한 제 기준은 CPU AMD K6 300 & MEM 128MB, 20년 전 제 첫 컴퓨터. 지금 내 노트북 CPU는 Celeron N4100.

아무튼... perl이 빠르다는 이야기입니다.

https://github.com/jidibinlin/Free-DevOps-Books-1

DevOps 관련 무료 책 모음입니다. 여기 있는 책 중에, DevOps: A Software Architect's Perspective 보고 있습니다. 아래 두 가지 눈에 띄네요.

4.2 Overall Archtecture Structure 에서... 컴포넌트를 프로덕션에 넣는 시간을 단축하기 위해 아래와 같은 요구사항이 있음.

  • Deploy에 다른 팀과의 명시적인 coordination이 필요하지 않음
  • 한 서비스의 다른 버전이 프로덕션에 함께 존재 가능
  • 에러 발생 시 롤백할 수 있음

마이크로서비스 아키텍처가 이런 요구사항을 만족시킴

4.1 Do DevOps Practices Require Archtectural Change? 에서... Treat Ops as first-class citizens from the point of view requirements. ... In particular, the Ops requirements are likely to be in the area of logging, monitoring, and information to support incident handling.

이렇게 좋을 수가 있나요? 아주 아주 좋습니다.

world.

My name

is Sangyong Gwak