1981년 출판된 <Nailing Jelly to a Tree>라는 책에서는 소프트웨어를 “흐릿하고 붙잡기 어렵다”고 묘사한다. 1981년에 이는 사실이었고, 40년 가까이가 흐른 지금도 별로 달라지지 않았다. 소프트웨어는, 구매한 애플 ...
전세계 1만 이상의 기업 사용자가 SAP 클라우드 플랫폼을 사용 중으로 알려졌다. SAP의 CTO인 비요른 게르케 SAP의 PaaS는 모바일 구현 클라우드 애플리케이션을 구축하고 확장하기 위한 인메모리 기능, 핵심 플랫폼 서비스, 마이크로서비스를 제공하도 ...
다른 많은 기업과 마찬가지로, 데이터 스타트업 세그먼트(Segment) 역시 오래된 인프라스트럭처로 인한 문제 때문에 마이크로서비스(microservice)로 눈을 돌렸다. 하지만 곧 단일 구조(monolithic) 아키텍처로 돌아오지 않으면 해결할 수 없는 복잡한 문 ...
5년전만 해도 Q2의 서버는 240대에 불과했다. 현재는 8500대다. 지난 5년간 자체 인프라 구축에 1억 5000만 달러를 쏟아부었다. 이렇게 구축한 설비를 통해 4페타바이트 이상의 사용자 데이터를 처리한다. Q2의 CIO 루 센코는 "사용자수가 120만에 ...
기술 변혁을 추진하는 기업과 기관이 직면하는 공통 과제 중 하나는 새로운 역량이 비즈니스 성과에 미치는 영향과 발전을 어떻게 평가하느냐다. 다시 말해 ‘모든 것이 향상된 것 같아!’라는 이야기보다는 데이터를 기반으로 정확히 얼마나 개선됐는지를 측정 ...
작년 이스티오(Istio) 서비스 메시 기술에 대한 관심과 움직임에는 흥미로운 측면이 확실히 있었다. 이스티오의 버전은 아직 0.8인데, KubeCon/CloudNativeCon 이벤트에서 계속 뜨거운 화두가 됐다. 이유가 무엇일까? 이스티오의 인기 이유를 살펴보 ...
마이크로서비스 개발을 위한 오픈소스 JVM 기반 프레임워크인 마이크로넛(Micronaut)은 런타임 오버헤드, 메모리 사용을 줄여줄 수 있다. 마이크로넛의 기능 마이크로넛은 마이크로서비스 환경에서 클라이언트 및 서버 프레임워크로 작동한다. 핵심은 애플리케이션을 ...
마이크로서비스를 도입해 ‘현대적인’ 애플리케이션을 구현하는 것 자체는 더 이상 차별화 요소가 되지 못한다. 그러나 시장에서 입지를 유지하기 위해 반드시 해야 할 일이다. 기술 혁신의 속도 때문에 기업은 더 빨리 움직이고 있고, 더 ‘스마 ...
IoT
2018.04.20
지난 주 필자는 장비 상태 모니터링 및 예측 유지보수를 위한 석유 품질 센서와 석유 샘플링 밸브를 제조하는 캐나다 온타리오 주의 체크플루이드(Checkfluid)라는 업체로부터 이메일을 받았다. 사물 인터넷에 대해 질문하는 모든 기업 경영진이 그렇듯이 체크플루이드 사장 ...
필자가 CTO로 있는 회사 서클CI(CircleCI)는 비난 없는 사후 분석, 즉 프로젝트에 대해 논의할 때 감정을 걷어내면 진정한 배움의 경험을 얻게 된다는 신념을 충실히 따르는 기업이다. 마이크로서비스 아키텍처로 마이그레이션한 이후 서클CI는 잘 한 것과 잘못한 것 ...
많은 기술 조직이 이제 데브옵스를 중시하고 있다. 대개 상반되는 다음 두 가지 ‘임무'와 문화를 통합시키는 방안으로 간주한다 : - 애자일(Agile) 개발 팀은 빠른 속도로 비즈니스 요구사항을 충족하고, 애플리케이션을 변화시켜야 한다. ...
필자는 7살때부터 프로그래밍을 시작했다(컴퓨터가 없어 종이에 썼다는 점은 논외로 하고). 필자가 초기에 배운 한 가지는 소프트웨어 개발은 (인생과 마찬가지로) 타협의 연속이란 점이다. 기업과 개발자는 늘 성능 또는 간소함, 혁신 또는 관리 용이성 중에서 하나를 선택한다 ...
2018년에는 AI, 자연어 처리, 컴퓨터 비전 등의 혁신적인 기술이 성숙해 실용 비즈니스를 위한 근간 도구로 탈바꿈할 것이다. 2018년을 엿보기 위해 기업들이 영향 받을 가능성이 높은 기술을 살펴봤다. 무엇에 집중해야 하는지, 이런 새 기술을 도입할 때의 영향은 무 ...
세븐일레븐은 챗봇, 디지털 포인트, 머신러닝, 기타 기술을 테스트하여 고객 충성도와 편의성을 높이고자 한다. 이 중차대한 임무를 맡고 있는 세블일레븐 CDO 겸 CIO인 거밋 싱이 궁극적으로 사용자경험을 어떻게 개선하고 소비자 만족도를 어떻게 높일지 소개했다. ...
지금 수 천, 수 만에 달하는 C++ 명령을 처리해야 한다고 가정해보자. C++가 싫다면, 1970년대 IBM이 개발한 포트란(Fortran)의 ‘변종’인 벡트란(Vectran) 수백 만 줄을 처리한다고 가정하자. 명령에 아무 문제가 없을지라도 항 ...
  1. 도커와 컨테이너를 꼭 사용해야 하는 이유

  2. 3일 전
  3. 1981년 출판된 <Nailing Jelly to a Tree>라는 책에서는 소프트웨어를 “흐릿하고 붙잡기 어렵다”고 묘사한다. 1981년에 이는 사실이었고, 40년 가까이가 흐른 지금도 별로 달라지지 않았다. 소프트웨어는, 구매한 애플리케이션이든, 직접 제작한 것이든, 여전히 전개하기 어렵고, 관리하기 까다롭고, 실행하기 힘들다. 도커 컨테이너(Docker container)는 소프트웨어를 제어할 한 수단을...

  4. 1만 이상의 기업 사용자, SAP 클라우드 플랫폼 사용

  5. 2018.09.21
  6. 전세계 1만 이상의 기업 사용자가 SAP 클라우드 플랫폼을 사용 중으로 알려졌다. SAP의 CTO인 비요른 게르케 SAP의 PaaS는 모바일 구현 클라우드 애플리케이션을 구축하고 확장하기 위한 인메모리 기능, 핵심 플랫폼 서비스, 마이크로서비스를 제공하도록 설계됐다. 주요 글로벌 고객으로는 스위스 포스트, NTT그룹, 지멘스 이외에 재규어 랜드로버, 엑슨모빌, 어베스트가 있다. SAP의 CTO인 비요른 게르케는 "혁신과...

  7. "마이크로서비스는 답이 아니었다"··· 세그먼트가 모놀리틱으로 돌아온 이유

  8. 2018.08.16
  9. 다른 많은 기업과 마찬가지로, 데이터 스타트업 세그먼트(Segment) 역시 오래된 인프라스트럭처로 인한 문제 때문에 마이크로서비스(microservice)로 눈을 돌렸다. 하지만 곧 단일 구조(monolithic) 아키텍처로 돌아오지 않으면 해결할 수 없는 복잡한 문제가 있다는 것을 깨달았다. 세그먼트의 주 고객은 타임(Time), IBM, 리바이스(Levi’s) 등이다. 이들 기업의 모든 고객 데이터를 세일즈, 애널리틱스, 헬...

  10. 금융IT 업체 Q2의 급성장 비결은 '멀티 클라우드 모니터링'

  11. 2018.07.25
  12. 5년전만 해도 Q2의 서버는 240대에 불과했다. 현재는 8500대다. 지난 5년간 자체 인프라 구축에 1억 5000만 달러를 쏟아부었다. 이렇게 구축한 설비를 통해 4페타바이트 이상의 사용자 데이터를 처리한다. Q2의 CIO 루 센코는 "사용자수가 120만에서 1150만으로 늘어났다. 다운타임은 서비스 초기보다 1/5 수준으로 줄어들었다"라고 말했다. 텍사스 오스틴에 본사를 둔 Q2의 클라우드 플랫폼은 뱅크오브아메리카(B...

  13. 디지털 변혁 프로젝트 성과를 측정하는 9가지는?

  14. 2018.06.22
  15. 기술 변혁을 추진하는 기업과 기관이 직면하는 공통 과제 중 하나는 새로운 역량이 비즈니스 성과에 미치는 영향과 발전을 어떻게 평가하느냐다. 다시 말해 ‘모든 것이 향상된 것 같아!’라는 이야기보다는 데이터를 기반으로 정확히 얼마나 개선됐는지를 측정할 방법을 찾는 것이다. 센스메이킹(Sensemaking) 메커니즘은 소프트웨어 구축 성과가 향상되었는지 여부를 파악해야 하는 리더십 팀에서 매우 중요하다. 또한 변혁 프로그램...

  16. 마이크로서비스를 위한 서비스 메시 기술 ‘이스티오’가 뜨는 이유

  17. 2018.05.28
  18. 작년 이스티오(Istio) 서비스 메시 기술에 대한 관심과 움직임에는 흥미로운 측면이 확실히 있었다. 이스티오의 버전은 아직 0.8인데, KubeCon/CloudNativeCon 이벤트에서 계속 뜨거운 화두가 됐다. 이유가 무엇일까? 이스티오의 인기 이유를 살펴보기 전에 서비스 메시부터 소개해 보자. 다소 포괄적인 용어인 서비스 메시는 예를 들어 다양한 무선 디바이스 간 통신 방법을 정의하거나 개별 애플리케이션이 다른 애플리케이션과 직접 통신할 수...

  19. '낮은 오버헤드 마이크로서비스 구현'··· 마이크로넛 프레임워크 나온다

  20. 2018.05.24
  21. 마이크로서비스 개발을 위한 오픈소스 JVM 기반 프레임워크인 마이크로넛(Micronaut)은 런타임 오버헤드, 메모리 사용을 줄여줄 수 있다. 마이크로넛의 기능 마이크로넛은 마이크로서비스 환경에서 클라이언트 및 서버 프레임워크로 작동한다. 핵심은 애플리케이션을 실행하는 데 필요한 메타 데이터와 정보를 사전 컴파일하는 주석 프로세서(annotation processors)의 사용이다. 이를 통해 메모리 소비 및 시작 시간에 대한 런타임 오버 헤드가...

  22. 기고 | 마이크로서비스 확장을 위한 7가지 비법

  23. 2018.05.21
  24. 마이크로서비스를 도입해 ‘현대적인’ 애플리케이션을 구현하는 것 자체는 더 이상 차별화 요소가 되지 못한다. 그러나 시장에서 입지를 유지하기 위해 반드시 해야 할 일이다. 기술 혁신의 속도 때문에 기업은 더 빨리 움직이고 있고, 더 ‘스마트’해지고 있고, 더 간소화되고 있다. 경쟁에서 앞서 나가고 경쟁력을 유지하고 비즈니스를 확장하기 위해서는 반드시 IT 현대화가 필요하다. 모놀리식(획일적) ...

  25. "플랫폼 선택을 위한 필수 지식"··· IoT 마이크로서비스의 6가지 범주

  26. IoT
    2018.04.20
  27. 지난 주 필자는 장비 상태 모니터링 및 예측 유지보수를 위한 석유 품질 센서와 석유 샘플링 밸브를 제조하는 캐나다 온타리오 주의 체크플루이드(Checkfluid)라는 업체로부터 이메일을 받았다. 사물 인터넷에 대해 질문하는 모든 기업 경영진이 그렇듯이 체크플루이드 사장 마이크 홀 역시 회사를 IoT로 이끌기 위한 동급 최고의 IoT 플랫폼에 대한 필자의 의견을 물었다. 홀은 “제품 개발 프로세스를 시작할 때 최선의 IoT 플랫폼을 선택하는 것...

  28. 기고 | 마이크로서비스 아키텍처로 전환하면서 저지르는 3가지 실수

  29. 2018.04.11
  30. 필자가 CTO로 있는 회사 서클CI(CircleCI)는 비난 없는 사후 분석, 즉 프로젝트에 대해 논의할 때 감정을 걷어내면 진정한 배움의 경험을 얻게 된다는 신념을 충실히 따르는 기업이다. 마이크로서비스 아키텍처로 마이그레이션한 이후 서클CI는 잘 한 것과 잘못한 것, 다음 번에는 다르게 해보고 싶은 부분에 대해 서로 비난하지 않는 사후 분석을 실시할 좋은 기회를 잡았다. 마이크로서비스로의 전환을 고려 중인 사람을 위해 더욱 원활한 전환을 위한 조언을...

  31. 데브옵스 도입·활용은 이렇게··· 채택해야 할 접근법 5가지

  32. 2018.04.10
  33. 많은 기술 조직이 이제 데브옵스를 중시하고 있다. 대개 상반되는 다음 두 가지 ‘임무'와 문화를 통합시키는 방안으로 간주한다 : - 애자일(Agile) 개발 팀은 빠른 속도로 비즈니스 요구사항을 충족하고, 애플리케이션을 변화시켜야 한다. - 반면 운영 팀은 시스템 성능을 유지시키고, 컴퓨팅 환경을 안전하게 보호하고, 컴퓨팅 리소스를 관리해야 한다. 애자일 팀은 운영 팀이 느리고 경직되어 있다고 생각한다. 반면...

  34. 블로그 | 마이크로서비스 모니터링의 5가지 원칙

  35. 2018.03.15
  36. 필자는 7살때부터 프로그래밍을 시작했다(컴퓨터가 없어 종이에 썼다는 점은 논외로 하고). 필자가 초기에 배운 한 가지는 소프트웨어 개발은 (인생과 마찬가지로) 타협의 연속이란 점이다. 기업과 개발자는 늘 성능 또는 간소함, 혁신 또는 관리 용이성 중에서 하나를 선택한다. 그러나 컨테이너와 도커가 인기를 얻고 마이크로서비스가 부상하면서 애플리케이션 개발은 각각 자체 프로세스에서 실행되면서 API와 같은 메커니즘으로 소통하는 작은 서비스의 집합으로 바...

  37. 2018년 비즈니스를 뒤흔들 12가지 트렌드

  38. 2018.02.14
  39. 2018년에는 AI, 자연어 처리, 컴퓨터 비전 등의 혁신적인 기술이 성숙해 실용 비즈니스를 위한 근간 도구로 탈바꿈할 것이다. 2018년을 엿보기 위해 기업들이 영향 받을 가능성이 높은 기술을 살펴봤다. 무엇에 집중해야 하는지, 이런 새 기술을 도입할 때의 영향은 무엇인지에 대한 전문가들의 진단은 다음과 같다. 스마트 헬스(Smart Health) 기술 지난달, 아마존, 버크셔 해서웨이(Berkshire Hathaway), JP...

  40. '매 순간 고객이 즐겁게 편리하게' 세븐일레븐의 디지털 변혁

  41. 2017.12.13
  42. 세븐일레븐은 챗봇, 디지털 포인트, 머신러닝, 기타 기술을 테스트하여 고객 충성도와 편의성을 높이고자 한다. 이 중차대한 임무를 맡고 있는 세블일레븐 CDO 겸 CIO인 거밋 싱이 궁극적으로 사용자경험을 어떻게 개선하고 소비자 만족도를 어떻게 높일지 소개했다. 유명 편의점 브랜드 세븐일레븐이 소비자 충성도를 강화하기 위해 챗봇 출시와 함께 새 리워드 앱을 내놓았다. 그뿐만 아니라 드론, 생체인증, P2P 결제 등 다양한 신기술 활용 방안을 ...

  43. '소프트웨어 개발을 가뿐하게'··· 마이크로서비스 이해하기

  44. 2017.12.01
  45. 지금 수 천, 수 만에 달하는 C++ 명령을 처리해야 한다고 가정해보자. C++가 싫다면, 1970년대 IBM이 개발한 포트란(Fortran)의 ‘변종’인 벡트란(Vectran) 수백 만 줄을 처리한다고 가정하자. 명령에 아무 문제가 없을지라도 항상 문제가 있다. 다른 사람이 피처(기능)를 추가하려 할 때마다 문제가 발생한다. 또한 버그를 고치려 할 때마다 버그가 증가한다. 손을 대지 않아야 한다. 그러면 문제 없이 작동할 것이다....

X