본문 바로가기

Work158

쿠버네티스 밋업(2018년 11월) 세션 내용 요약 Session1. Spinnaker on Kubernetes해외에서 스피너커로 많이 발음Spinnaker넷플리에서 시작구글과 함께 오픈소스로 공개 후 관리클라우드에서 SpinnakerInventory + Pipelines핵심 기능Cluster쿠버네티스의 클러스터가 아닌 어플리케이션의 집합Deployment배포멀티 클라우드대부분의 Public Cloud, Private Cloud 지원오픈스택은 V3 API 지원테라폼도 지원 예정알림 기능승인 기능관리자 판단 하에 수동으로 배포 진행할 수 있는 단계딜리버리 영역의 대부분의 작업을 스피너커가 대신 해줌Chaos Monkey 오픈소스가 내장되어 있어서 카오스엔지니어링 지원배포 전략블루/그린카나리롤링커뮤니티Community.spinnaker.io가 활발주요 마이크.. 2018. 12. 17.
마소콘(MASOCON) 2018 세션 내용 요약 정리 Session 1. 올바른 데이터 시각화와 탐색적 부석 도구를 찾아서 서버 관점에서의 데이터무수히 많은 트랜잭션을 표현하는 좋은지표 찾기평균 응답시간에 주의평균 값은 노멀했지만 사실 특정 시점에 문제가 있었을 수 있다백분위도 정확하지 않은 것은 마찬가지수많은 APM이 분포도를 사용운영 곤점에서는 수많은 서버들 중 어떤 서버에 지연이 발생했는지 파악하는 것에 관심서버간의 관계지연시간블록체인에서의 데이터블록을 일정 시간마다 예전것부터 차례차례 가져옴ETL을 위해 Fluentd로 데이터 수집해서 엘라스틱서치, RDB, 하둡에 저장엘라스틱스택은 굉장히 단순한 구조로 사용돈 버는 시각화를 위한 데이터 플랫폼흐름 따라 데이터를 파악하기에는 엘라스틱스택이 적합하지만 그룹핑이나 데이터를 여러 방면으로 조합해서 보기에는.. 2018. 12. 17.
[리뷰] RxJS 프로그래밍 - 75가지 핵심 문법과 예제로 익히는 RxJS 기초 들어가며백엔드 개발자로 경력을 쌓아오던 중 그동안은 편의를 위한 간단한 운영툴 정도의 웹 개발만 해왔었기 때문에 jquery 외에는 다른 라이브러리들은 크게 고려하지 않고 개발을 진행해왔었다. 하지만 최근들어서는 서비스를 제공하기 위한 웹 개발을 하다보니 점차 기능도 많아지고 난이도 높은 개발들이 증가되고 있어서 프론트엔드 개발이 내 발목을 잡게 되었다. 자바스크립트에 대한 기본이 부족하고, 라이브러리 사용 경험 또한 적어서 공부의 필요성을 느끼고 강의도 다니며 자바스크립트 학습에 지속적으로 시간을 들이게 되었다.프론트엔드 개발 중에 가장 고민되고 어려웠던 부분이 ajax를 사용하여 백엔드 서버와 데이터를 주고 받을 때 이 부분을 어떻게 하면 일관되게 처리하고, 버그가 발생하지 않도록 빈틈없이 처리를 할.. 2018. 10. 13.
[양재동코드랩] 자바스크립트 강의 3일차 - Class ClassFunction 오브젝트가 바탕별도로 class가 존재한다기 보다 function을 조금 더 객체지향적으로 사용할 수 있게끔 만들었다고 생각하면 좋을 듯객체 지향에서 사용하는 Syntax 추가static, super자바스크립트의 객체지향은 C++이나 자바와 같은 기본적인 객체지향의 개념이라기 보다는 기존과 동일하게 prototype을 기반으로 한다.스펙의 Object 절 참고class 선언문window.onload = function() { class Member { getName() { return "이름"; } } const obj = new Member(); console.log(obj.getName()); };기존에 생성자 역할을 하는 function을 정의한 경우 prototype을 정.. 2018. 10. 13.