IT아키텍처 37

CTO의 역할?

https://www.popit.kr/%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85%EC%97%90%EC%84%9C-cto%EC%9D%98-%EC%97%AD%ED%95%A0/ 스타트업에서 CTO의 역할 | Popit 기술을 기반으로 현재 진행되고 있는 프로젝트와 서비스는 물론 기술팀의 사람 관리 문화 및 프로세스에 대한 관리 역할을 담당하는 것이 바로 VP of Engineering의 역할입니다. CTO가 뛰어난 기술 리 www.popit.kr https://techbizinsight.tistory.com/33 #3 기업 CTO의 역할은 무엇일까? CTO는 무엇을 하는 사람들인가요? 슈퍼개발자? 기술관리자? 대체 머선일을 하길래... 기술이나 제품 개발이라는 일을 하는 사람들에게 최고..

Serverless (Baas, Faas)

Serverless란? serverless란 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델을 말한다 서버 운용 및 서버 환경의 고려를 크게 하지 않고 애플리케이션 서비스를 구축하고 실행할 수 있는 클라우드 개발 모델을 말합니다. 하지만 사실 서버를 전혀 운용하지 않는 다던가 고려하지 않는 다는 것은 아니라 생각합니다. 서버리스 모델로 서비스를 구축하고 운용하는덴 적지 않은 클라우드 서비스를 구축자원이 들기 때문입니다. 많은 이점과 단점 이점 서버 관리 리소스 감축 서버 스펙을 유연하게 조정 가능 (스케일 업 & 스케일 다운 ) 요청 수와 이벤트 작업 량에 따른 과금 배포의 편의 모니터링 용이 단점 단기적 프로세스에 적합, 단기 작업에 적합 지..

[우형] SRE 팀에서 장애의 root cause를 찾고 재발방지 하는 방법

https://techblog.woowahan.com/2700/ SRE 팀에서 장애의 root cause를 찾고 재발방지 하는 방법 | 우아한형제들 기술블로그 {{item.name}} 안녕하세요. 우아한형제들 시스템신뢰성개발팀에서 근무하고 있는 천명호라고 합니다. SRE팀은 우아한형제들이 제공하는 서비스가 안정적으로 운영될 수 있도록 다양한 관점에서 지 techblog.woowahan.com

네이버 검색의 SRE 시스템

https://d2.naver.com/helloworld/2047663 네이버 검색은 국내 최대 규모의 트래픽과 데이터를 다루는 대용량 분산 시스템입니다. 수만 대의 서버에서 수백 개의 검색 서비스가 운영되고 있으며, 하루에도 몇 번씩 크고 작은 신규 개발과 유지보수 활동이 활발하게 반영되고 있습니다. 이렇게 거대하고 역동적인 시스템이 안정적으로 운영되려면, 그리고 항상 최고의 성능을 보장하려면 어떤 노력이 필요할까요? 단순히 많은 비용을 들여서 서버 장비를 증설하거나 유능한 개발자를 많이 채용하면 될까요? 당연하게도, 이 문제에 은탄환 같은 만능 해결책이나 딱 떨어지는 정답이 존재하지는 않습니다. 하지만 수많은 시행착오를 겪어가면서 노하우를 차곡 차곡 쌓아나가다 보면 어느 정도 쓸 만한 현실적인 해결책..

DevOps란?

데브옵스란? DevOps는 개발(Development)과 운영(Operations)의 합성어입니다 왜 이 두 가지 개념이 합쳐 졌을까요? 서비스의 패치를 위해서 몇 달간의 작업 후 배포하던 고전적인 방식과 달리, 현재는 빈번한 서비스 배포가 주류를 이루고 있습니다. 대부분의 서비스가 설치 기반에서 웹 기반으로 바뀌었으며 마이크로 서비스와 애자일 개발 방법론에 대한 관심이 많아졌고 그로 인해 빈번한 서비스의 배포가 필요해 졌습니다. (이는 애자일 편에서 더 자세히 다룰 예정입니다) 하지만 개발팀은 서비스 개발에 매진하고, 운영팀은 보안과 안정적인 인프라 구축에 집중을 하므로 빈번한 배포 전략이 유연하게 동작할 수 없습니다. 이런 새로운 전략을 위해서 두 팀이 병합되어 개발, 테스트, 배포, 운영에 이르는 ..

SRE란?

https://mingyucloud.tistory.com/entry/SRESite-Reliability-Engineering%EB%9E%80 SRE(Site Reliability Engineering)란? 클라우드 기업의 심층 면접을 보던 중 면접관님으로부터 SRE에 대해 알고 있냐는 질문을 받게 되었습니다. 간단하게 뜻만 알고 있어 제대로 된 답변을 하지 못했기에 이번에 게시글로 작성하면 mingyucloud.tistory.com SRE (Site Reliability Engineering)는 사이트 신뢰성 엔지니어라고 합니다. 소프트웨어 기술을 인프라 및 운영에 활용할 수 있도록 하는 역할입니다. 사전적인 의미는 아래와 같습니다. 사이트 신뢰성 공학(Site Reliability Engineering..

EJB(Enterprise JavaBeans) 와 RMI

EJB란 https://wikim.tistory.com/12 자바 RMI : EJB(Enterprise JavaBeans)란 무엇인가. EJB란 자바 RMI : Java RMI는 Remote Method Invocation의 머리말을 딴 말인데 JDK1.1부터 자바에 내장된 기술이다. Java 환경에서 Computer 간 또는 Program 간에 통신(객체를 주고 받을 수 있다)을 할 수 있는.. wikim.tistory.com Java RMI는 Remote Method Invocation의 머리말을 딴 말인데 JDK1.1부터 자바에 내장된 기술이다. Java 환경에서 Computer 간 또는 Program 간에 통신(객체를 주고 받을 수 있다)을 할 수 있는 기능을 제공한다. 자바에 내장 되었다는 것은..

IT아키텍처/EJB 2021.10.12

웹서비스 ( SOAP, UDDI, WSDL )

https://blog.naver.com/msnayana/80172777745 웹서비스 ( SOAP, UDDI, WSDL ) 가 뭘까? 웹서비스 ( SOAP, UDDI, WSDL ) 가 뭘까? 웹스비스는 웹이라는 네트워크환경에 연결된 서로 다... blog.naver.com 웹서비스 ( SOAP, UDDI, WSDL ) 가 뭘까? 웹스비스는 웹이라는 네트워크환경에 연결된 서로 다른 컴퓨터들이 동적으로 서로 연결되어 소통하고 실행될수 있도록 하는 하는 동적환경구현을 위한 소프트웨어 컴포넌트 묶음을 말한다. 이 웹서비스묶음에는 단순 객체 접근 프로토콜(SOAP), 웹 서비스 기술 언어(WSDL), 전역 비즈니스 레지스트리(UDDI) 등의 표준 기술을 사용하는데 네트워크에 연결된 다른 컴퓨터 간의 분산 컴퓨팅..