본문 바로가기

분류 전체보기121

비동기 모니터링 (Asynchronous Monitoring) by Kevin Jeong, JenniferSoft .NET Agent Developer 제니퍼소프트가 쉽게 설명하는 알아두면 쓸모 있는 모니터링 잡학사전 이란 주제로 그 두 번째 이야기를 시작합니다. 서버 응용 프로그램 환경의 변화 본격적인 인터넷 서비스 시대로 접어들면서 서버 응용 프로그램은 대부분 JVM 환경의 대표 언어인 JAVA와 닷넷 환경의 대표 언어였던 C#을 사용해 개발했습니다. 그러다 근래 들어서는 업무 환경의 변화를 빠르게 수용할 수 있어야 한다는 요구 사항과 함께 지속적으로 이뤄진 서버 성능의 발전 덕분에 그동안 느리다는 이유로 인해 기피해왔던 동적 언어, 예를 들어 파이썬과 JavaScript 등이 점차로 서버 응용 프로그램에도 적용되기 시작했습니다. 이와 함께 서비스를 처리하는 방.. 2023. 8. 10.
오픈텔레메트리란 무엇일까요? by Sam Yoon, JenniferSoft Software Engineer Open Telemetry 는 Open 과 Telemetry 의 조합어로 말 그대로 모든 것이 열려있는 개방적인 모니터링 도구라고 이해하면 쉽습니다. 개별 모니터링 제품 벤더가 내부적으로 개발하는 폐쇄적인 방식이 아닌 오픈소스로 개방되어 수많은 개발자들이 만들어가는 모니터링 도구입니다. 국내외를 비롯해 수많은 모니터링 관련 제품 회사가 있습니다. 모니터링 제품의 춘추전국 시대라고 해도 과언이 아닙니다. 제니퍼도 그 중 하나이지요. 각자가 다른 방식을 이용하여 구현하고 제품의 기능 추가와 버그 수정은 그 벤더만이 할 수 있습니다. 제니퍼의 경우 과거 다음과 같은 사례가 있었습니다. (물론 약간의 각색이 포함된 예입니다.) 제니퍼.. 2023. 8. 10.
[제니퍼 프로모션] APM 국내 시장 1위, 제니퍼를 3개월간 무료로 사용하세요. ​ 제니퍼를 사용해 보고 싶었던 애플리케이션 운영자, 개발자, 커뮤니티를 위한 제니퍼 무료 이용 프로모션이 시작됩니다. 올해는 PHP, 닷넷(.NET)에 이어 새롭게 추가한 파이썬 (Python) 플랫폼까지 프로모션 범위를 확장하였습니다. ​ 2022년 새롭게 출시된 제니퍼 Python을 무료로 설치해 볼 수 있는 기회! ​ 제니퍼 쿠버네티스, MSA, 제니퍼 프론트엔드 모니터링 그리고 새롭게 개발한 제니퍼 SFR까지. 프로모션 링크를 통해 간단히 신청만 하시면, 신청 즉시 제니퍼를 설치하여 사용할 수 있습니다. ​ 프로모션 기간 및 인원 ​ 기간: 2022년 6월 13일부터 ~ 2022년 10월 14일까지 인원: 00명 참여 대상: PHP , .NET. Python 웹 애플리케이션 운영자, 개발자, 커.. 2022. 8. 23.
스택트레이스 샘플링을 이용한 성능 분석 – SFR(Stacktrace Flight Recorder)_제니퍼소프트 "비 개발자도 튜닝 포인트 분석을 하고" "메소드 레벨의 딥 다이브한 성능 튜닝도" "MSA 와 같이 복잡한 다수의 애플리케이션을 튜닝할 때도 좋은" ​ 이 모든 것이 성능 저하 없이 가능한 제니퍼 SFR 기능이 새롭게 개발되었습니다. ​ 제니퍼 SFR을 소개합니다 ​ https://jennifersoft.com/ko/blog/tech/2022-05-02/ 스택트레이스 샘플링을 이용한 성능 분석 - SFR(Stacktrace Flight Recorder) 지난 https://jennifersoft.com/ko/blog/tech/2021-10-18/ 에 소개된 개별 트랜잭션을 대상으로 한 스택트레이스 분석 기능을 이용한 Jira 의 성능 개선 후 그 동안 Jira 는 한 번의 재시작 없이 여전히 빠른 응답.. 2022. 8. 23.
2022년 4월 14일 제니퍼소프트의 소소한 근황을 정리해 드립니다. 2022년 4월 14일 제니퍼소프트의 소소한 근황을 정리해 드립니다. ​ 봄이 왔고, 꽃이 피었고, 봄비가 내렸습니다. 오늘은 좀 쌀쌀하긴 한데 헤이리에는 아직 벚꽃이 남아 있어 산책하기 좋네요. '지나고 나서 후회하는 일이 많은가요?' '그때 왜 그랬지, 그때가 좋았어..' ​ 그 안에 있으면 모르다가, 떠나가 보면 알게 되는 것처럼. 올해의 봄은 좀 더 찐하고 애틋하게 즐겨보세요. 내 인생에 있어 2022년의 봄은 다시 돌아오지 않을테니까요. ​ ​ 포도나무 아까 점심을 먹고 회사 마당에 있는 포도나무 가지를 정리했습니다. 올해는 안하던 짓(!)을 좀 했으니, 포도나무가 건강하게 자랄 수 있겠죠? ​ ​ 오늘은 제니퍼소프트의 2022년 1분기에 있었던 소소한 근황을 정리해 드립니다. 그리고 6월에 진.. 2022. 8. 23.
[공유] [Tech Station]넷플릭스 사례로 보는 '마이크로 서비스vs레거시'_제니퍼 마이크로서비스 모니터링 방법 왜 IT 기업들은 레거시 환경을 버리고 마이크로 서비스 환경을 선택하고 있을까요? ​ 몇 년 전부터 수많은 IT기업들은 마이크로 서비스 아키텍처 기반의 환경 전환을 하고 있으며 이를 기반으로 서비스 제공하고 있습니다. 다시돌아가 IT기업들이 왜 마이크로 서비스 환경으로 전환할까요? ​ 제니퍼소프트의 파트너사인 씨플랫폼에서 작성한 좋은 아티클이 있어 공유합니다. 제니퍼소프트의 APM 솔루션 제니퍼를 통한 마이크로서비스의 모니터링 강점 등에 대한 내용을 확인해 볼 수 있습니다.​ ​ 마이크로서비스의 가장 큰 특징은 HTTP Rest API 이용하여 서로 통신한다는 점이며, 서비스를 처리할 수 있는 최적의 언어가 있다면 Java, PHP, .NET, Python 등 개발 언어에 제약이 없으며 각각의 독립적인 .. 2022. 8. 23.
제니퍼소프트 신입, 경력직 인터뷰_ 프로덕트 오너 에이든, 에이전트 개발자 애런 제니퍼소프트의 신입, 인턴과의 소소한 인터뷰 마지막 포스팅이 되겠네요. ​ 오늘은 애런과 에이든의 인터뷰를 공유합니다. 개발이 취미(!)인 애런과 제니퍼 프론트 프로덕트 오너인 에이든은 모두 제니퍼와 인연이 깊은 멤버입니다. ​ 두 사람 모두 각기 다른 상황, 환경에서 제니퍼를 알게 되었고, 입사 이유도 다르지만, 각자 다른 방향과 속도로 자신의 성장 커리어를 차곡차곡 만들고 있습니다. ​ 1편에 이어 2편도 많이 공감해 주시고 즐겁게 읽어주세요. 😉 고맙습니다. ​ 하나의 제품을 온전히 믿고 맡길 수 있는 프로덕트 오너가 되고 싶어요. 팀과 함께 제품을 발전시켜 고객이 프론트엔드에 문제가 생겼을 때 제니퍼 프론트(JENNIFER Front)를 가장 먼저 떠올렸으면 좋겠어요. 제니퍼소프트 에이든 ​ 1... 2022. 8. 23.
[시장현황]모니터링 트렌드 ‘통합’…성능부터 비용 최적화까지_제니퍼소프트 제니퍼 쿠버네티스 대시보드 온프레미스부터 클라우드 환경까지 강력한 모니터링 기능 지원 ​ [데이터넷] IT 성능관리, 그중에서도 애플리케이션 모니터링(APM)이라 하면 가장 먼저 언급되는 솔루션 또는 기업은 제니퍼소프트다. ​ 제니퍼소프트는 15년 전 첫 제품 ‘제니퍼’를 출시한 이후 3년간 외산 솔루션들이 지배하던 시장을 잠식하는데 성공했으며, 이후 웹/미들웨어 관련 APM 시장에서 65~70%가 넘는 시장점유율을 확보하면서 명실상부 APM 분야 1위 기업으로 자리매김했다. 상황이 이렇다 보니 주방세제, 문구 등에서 특정 브랜드가 해당 제품군을 총칭하는 대명사가 된 것처럼 APM이라 하면 으레 제니퍼를 떠올리는 고객들도 상당수다. ​ 제니퍼가 이처럼 시장 장악력을 가질 수 있었던 이유는 솔루션의 성능도.. 2022. 8. 23.
제니퍼소프트 "한국 넘어 아시아 최고 APM 기업 될 것" [인터뷰/이현철 부대표] "일본 라쿠텐도 우리 제품 사용···기술력 기반 10여년간 국내 APM 시장 1위 지켜" 파주 헤이리 예술인 마을에 위치한 제니퍼소프트(대표 이원영)는 영업이익이 '예술'이다. 매출 대비 50%가 넘는다. 일본에 라쿠텐이라는 대형 인터넷 기업이 있다. 일본 최대 인터넷쇼핑몰을 운영한다. 라쿠텐이 사용하는 애플리케이션 성능 관리(APM, application Performance Management) 소프트웨어(SW)가 제니퍼소프트 제품이다. 제품 이름은 '제니퍼(JENNIFER)'다. 싱가포르에 있는 대형 금융회사도 '제니퍼'를 쓴다. 국내 중소기업이 만든 SW를 외국 거대 기업들이 사용하고 있는 것이다. 일본 등 해외 10여국에 진출한 제니퍼소트는 라쿠텐을 비롯해 해외에 350여고객을 두고 있다. APM은 기업이 사용하는 애플리케이션(응용SW)의 성능을 관리 및 모니터링해주는 SW다. 이전.. 2022. 8. 23.
제니퍼소프트 신입, 인턴 인터뷰_ 프론트 개발자 마리, 인턴 개발자 포테이토 재작년 Covid-19가 시작되며 제니퍼소프트에는 4명의 신입과 인턴이 입사했습니다. 하지만, Covid-19으로 인해 구성원의 접촉이 많지 않았고, 그나마 있던 이벤트도 아예 없어져서 신입들과 접촉할 기회가 많지 않았습니다. ​ 그렇게 1~2년이 지나면서 그들은 제니퍼소프트에 있었던 구성원처럼 조용히 스며들어 우리 곁에서 자신의 일을 해내고 있습니다. 늘 있었던 멤버들처럼요. 사옥에서 함께 회의하고 간식도 먹고 고구마도 굽고 불멍도 같이 하면서, 그렇게 일상을 함께 보내고 있습니다. ​ 그러던 작년 12월, 부대표인 찰스로부터 포테이토(줄여서 포테)라는 인턴이 말했던 꽤 재미있는 이야기를 듣게 되었습니다. 포테는 꽤 여러 회사(스타트업)에서 인턴 경험이 많은 개발자인데(아직 학생이며) 그가 제니퍼소프트.. 2022. 8. 23.
제니퍼 JENNIFER – 쿠버네티스 환경(AKS, EKS, GKE,…) 지원 ​ ​ ​ 컨테이너 환경으로의 변화 ​ 물리 머신을 가상화 한 VM 과는 또 다른 수준의 가상화를 제공하는 컨테이너 가상화(Container Virtualization) 기술이 마이크로서비스의 활성화와 맞물려 운영 환경에서의 도입이 성공적으로 안착하고 있습니다. 하지만 컨테이너 층이 운영체제로부터 실행 환경을 격리하는 수준으로만 제공되므로 직접적인 운영 면에서 보면 소규모 서비스 정도에만 가능할 뿐 현실적인 수준에서 대규모 서비스를 운영하는 것에는 불편함이 산재해 있습니다. ​ ​ 즉, “그림 1”처럼 운영자가 다중 컨테이너를 다뤄야 하는 경우 자칫 관리적인 실수를 유발할 여지가 다분합니다. [ 그림 1 : 다중 컨테이너를 운영자가 직접 관리 ] ​ 이러한 단점을 보완하기 위해 컨테이너의 관리를 추상화하.. 2022. 8. 23.
제니퍼소프트, 2021년을 마무리하며, 2022년을 새롭게 시작합니다. 2022년 2월 14일 제니퍼소프트가 위치한 파주 헤이리 예술마을에도 봄을 재촉하는 비가 내렸습니다. 봄이 멀다 싶었는데, 어느덧 코앞까지 와 있는 듯싶습니다. 제니퍼소프트의 2021년은 잘 마무리되었습니다. 2005년 외산 솔루션뿐이었던 국내 시장에 K-APM이라는 모델을 제시하면서 등장한 제니퍼소프트는 2021년에도 건실하고 괄목할 만한 성장을 만들어 냈습니다. '뚜벅뚜벅 우리의 길을 가겠습니다. 소프트웨어 솔루션 비즈니스 본연의 역할을 일관성 있게 유지하면서..' ​ 2022년에도 이 약속 잊지 않고 실행하겠습니다. 이맘때가 되면, 제니퍼 1층 카페에서는 이런저런 봄맞이 준비를 합니다. 겨울 동안 우리의 눈을 즐겁게 해 주던 크리스마스트리를 정리하고 겨울 동안 묵은 때며 먼지를 닦습니다. 이런저런 .. 2022. 8. 23.