6.3 C
New York
목요일, 12월 18, 2025

Buy now

[광고] 쿠팡 추천 링크

안녕하세요? 올해까지 삼성전자 25년 직장 생황릃 마치고 퇴직하려 합니다. 퇴직 후 아르바이트로 쿠팡 파트너스 활동을 하려고 합니다. 쿠팡 파트너스는 쿠팡 추천 링크를...

카누 캡슐 커피머신 솔직 리뷰: ‘네스프레소 호환’ 가성비 끝판왕 (ft. 쿠팡 최저가 할인)

'공유 커피' 카누가 만든 카누 캡슐 커피머신 : 캡슐 커피머신 바리스타 브리즈/어반! 네스프레소 오리지널 캡슐 호환으로 활용도는 높이고, 카누만의 황금 레시피로 커피 맛은 깊어졌습니다....
Home Blog Page 309

구글이 만든 자동 사이트 최적화 솔류션, 구글 페이지스피드(PageSpeed) 적용 방법 2가지

이번 서버를 새롭게 세팅해보면서 기존에 알고 있고, 적용해왔던 방식에 대해서 다시 한번 되돌아보는 계기가 되었습니다.

귀차니즘으로 더 나은 방법 찾는 것을 게을러하고 기존 방식을 고수했다는 반성을 했습니다.

사이트 속도 개선 방법으로 구글에서 제안해 방법인 구글 페이지 스피드(ngx_PageSpeed)도 그 중 하나입니다.

오늘은 구글 페이지 스피드(ngx_PageSpeed) 적용 방법에 대해서 고민했던 내용을 기록을 겸해서 정리해 보겠습니다.

1. mod_pagespeed vs ngx_pagespeed

구글 페이지스피드를 적용하는 웹서버에 따라 모둘 이름이 다릅니다.

만약 아파치 웹서버에 적용하는 것을 mod_pagespeed라고 부릅니다. 웹서버가 NGINX라면 ngx_pagespeed라고 하죠.

구글 페이지스피드는 주고 아파치를 기준으로 개발되었습니다. 아파치가 웹서버에서 차지하는 비중이 높기 때문이죠.

그렇기에 아파치에서는 보다 쉽게 구글 페이지스피드 적용이 가능합니다. 그리고 쉽게 업데이트도 가능합니다.

이에 대해서는 공식 사이트 매뉴얼을 참고하시기 바랍니다.

Build mod_pagespeed From Source

반면에 Nginx에서는 좀 복잡한 과정을 거쳐야 합니다.
일반적인 방식이 컴파일한 Nginx 패키지를 만들고 이를 다시 페이지스피드와 컴피일을 하죠.

그리고 Nginx가 업데이트가 되면 다시 컴파일을 해야 합니다.

많이 붚편하죠.

마찬가지로 전반적인 내용은 아래 매유얼을 보시기 바랍니다.

Build ngx_pagespeed From Source

오늘 이야기는 아파치가 아닌 주로 소규모 사이트에서 널리 사용되는 Nginx에서 구글 페이지스피드를 적용하는 방법에 대해서 살펴 보겠습니다.

이 happist.com도 nginx를 적용하고 있거든요.

2. Nginx에서 구글 페이지스피드 모듈 적용 방법 2가지

Nginx에서 구글 페이지 스피드 적용 방법에는 두가지 있습니다. 하나는 일반적인 정적인 방식이고, 하나는 다이나믹 모듈이라고 불리우는 방식입니다.

2.1. 웹서버와 컴파일 방식

하나는 기존에 널리 알려진 방식대로 웹서버인 엔진엑스(Nginx)를 컴파일해서 Nginx 패미지를 만들고, 이를 다시 페이지스피드 모듈과 컴파일 시키는 방식입니다.

이는 기존에 소개한 [워드프레스 속도 개선] NGINX에 구글 페이지스피드(mod_PageSpeed)로 속도 개선 방법에서 소개한 방식입니다.

이 방식은 새로운 nginx 버젼이 나오면 다시 설치를 해야합니다.

간단히 그 방법을 소개 하죠

2.1.1. ngx_pagespeed 소스 다운 → 컴파일

먼저 최신 ngx_pagespeed 소스를 확인합니다. 이는 아래 사이트에서 할 수 있습니다.

최신 버젼 확인, PageSpeed Release Notes

2018년 7월 25일 현재 최신 버젼은 1.13.35.2-stable입니다.
이를 아래와 같은 순서로 적용합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
aptget install buildessential zlib1gdev libpcre3 libpcre3dev unzip uuiddev
 
NPS_VERSION=1.13.35.2stable
cd
wget https://github.com/apache/incubatorpagespeedngx/archive/v${NPS_VERSION}.zip
unzip v${NPS_VERSION}.zip
nps_dir=$(find . name “*pagespeed-ngx-${NPS_VERSION}” type d)
cd “$nps_dir”
NPS_RELEASE_NUMBER=${NPS_VERSION/beta/}  # 베타 번젼 시 이를 사용
NPS_RELEASE_NUMBER=${NPS_VERSION/stable/}  # stable 버젼 시 이를 사용
psol_url=https://dl.google.com/dl/pagespeed/psol/${NPS_RELEASE_NUMBER}.tar.gz
e scripts/format_binary_url.sh ] && psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
wget ${psol_url}
tar xzvf $(basename ${psol_url})  # extracts to psol/
cs

2.1.2. Nginx 컴파일 및 페이지스피드와 컴파일

이제는 Nginx 모듈을 다운받아 컴파일 합니다.
마찬가지로 Nginx 버젼을 확입합니다. 2018년 7월 25일 현재 1.15.1이네요

1
2
3
4
5
6
7
8
9
10
NGINX_VERSION=1.15.1
cd
wget http://nginx.org/download/nginx${NGINX_VERSION}.tar.gz
tar xvzf nginx${NGINX_VERSION}.tar.gz
cd nginx${NGINX_VERSION}/
 
./configure withccopt=‘-Wno-deprecated-declarations’ sbinpath=/usr/sbin/nginx confpath=/usr/local/nginx/nginx.conf pidpath=/run/nginx.pid withhttp_ssl_module withhttp_realip_module withhttp_addition_module withhttp_sub_module withhttp_dav_module withhttp_flv_module withhttp_mp4_module withhttp_gunzip_module withhttp_gzip_static_module withhttp_random_index_module withhttp_secure_link_module withhttp_stub_status_module withhttp_auth_request_module   withthreads withstream withstream_ssl_module withstream_realip_module  withhttp_slice_module withmail withmail_ssl_module withfileaio withhttp_v2_module  addmodule=$HOME/$nps_dir ${PS_NGX_EXTRA_FLAGS}
 
make
make install
cs

2.2. 다이나믹 모듈 방식

다이나믹 모듈 방식으로 페이지스피드를 컴파일해서 nginx에 적용하는 방식입니다.

이 경우 nginx 버젼이 업데이트트 되어도 그대로 적용할 수 있다고 합니다.
이에 대해서는 Optimize websites using Nginx PageSpeed Dynamic Module 에서 조금 자세하게 설명하고 있습니다.

이 방법은 다이나믹 모듈을 컴파일 한 후 /etc/nginx/modules에 복사 한 후 nginx.conf에서 반영시켜주는 순서로 진행됩니다.

2.2.1. 다이나믹 모듈을 컴파일

다이나믹 모듈을 컴파일 방법을 몇가지 소개해 봅니다.

구글 페이지스피드 설치 가이드

첫번째는 구글 페이지스피드 설치 가이드에서 소개하는 방식입니다.
이는 위에서 소개한 일반 방식에서 일부 옵션만 변경한 것입니다.

먼저 ngx_pagespeed 소스 다운 → 컴파일해야죠.

ngx_pagespeed최신 버젼을 확인합니다.

2018년 7월 25일 현재 최신 버젼은 1.13.35.2-stable인데요. 이를 아래와 같은 순서로 적용합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
aptget install buildessential zlib1gdev libpcre3 libpcre3dev unzip uuiddev
 
NPS_VERSION=1.13.35.2stable
cd
wget https://github.com/apache/incubatorpagespeedngx/archive/v${NPS_VERSION}.zip
unzip v${NPS_VERSION}.zip
nps_dir=$(find . name “*pagespeed-ngx-${NPS_VERSION}” type d)
cd “$nps_dir”
NPS_RELEASE_NUMBER=${NPS_VERSION/beta/}  # 베타 번젼 시 이를 사용
NPS_RELEASE_NUMBER=${NPS_VERSION/stable/}  # stable 버젼 시 이를 사용
psol_url=https://dl.google.com/dl/pagespeed/psol/${NPS_RELEASE_NUMBER}.tar.gz
e scripts/format_binary_url.sh ] && psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
wget ${psol_url}
tar xzvf $(basename ${psol_url})  # extracts to psol/
cs

다음으로는 Nginx 컴파일 및 페이지스피드와 컴파일 합니다.

마찬가지로 Nginx 버젼을 확입합니다. 2018년 7월 25일 현재 1.15.1이네요

1
2
3
4
5
6
7
8
NGINX_VERSION=[check nginx’s site for the latest version]
cd
tar -xvzf nginx-${NGINX_VERSION}.tar.gz
cd nginx-${NGINX_VERSION}/
./configure —add-dynamic-module=$HOME/$nps_dir ${PS_NGX_EXTRA_FLAGS}
make
make install
cs

위 방식은 이상하게 우분투 18.04에서는 작용을 하지 않더군요.

NGIX 공식 사이트 설치 가이드

그래서 NGIX 공식 사이트에서 제공하는 방식을 응용했습니다.

Optimizing Your Website with the Google PageSpeed Dynamic Module for NGINX Plus

nginx 버젼을 확인 후 nginx를 다운 받습니다.
1
2
3
4
5
6
7
aptget install unzip gcc make libpcre3dev zlib1gdev # 필요 모듈 설치
 
cd  #루트로 이동
 
nginx v  # nginx 버젼 확인, nginx version: nginx/1.15.1
 
wget qO  http://nginx.org/download/nginx1.15.1.tar.gz | tar zxfv 
cs
페이지스피드 모듈 준비

페이지스피드 버젼을 확인해 아래에 적용합니다. 2018년 7월 25일 현재 1.13.35.2-stable입니다.

1
2
3
4
5
6
7
8
9
10
11
NPS_VERSION=1.13.35.2stable
cd
wget https://github.com/apache/incubatorpagespeedngx/archive/v${NPS_VERSION}.zip
unzip v${NPS_VERSION}.zip
nps_dir=$(find . name “*pagespeed-ngx-${NPS_VERSION}” type d)
cd “$nps_dir”
NPS_RELEASE_NUMBER=${NPS_VERSION/stable/
psol_url=https://dl.google.com/dl/pagespeed/psol/${NPS_RELEASE_NUMBER}.tar.gz
e scripts/format_binary_url.sh ] && psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
wget ${psol_url}
tar xzvf $(basename ${psol_url})  # extracts to psol/
cs
페이지스피드 다이니믹 모듈 컴파일

다음으로 진행할 작업은 페이지스피드 다이니믹 모듈 컴파일입니다.

이를 위해서 먼저 다운 받았던 nginx 파일이 있는 곳으로 이동합니다.

1
2
3
cd /root/nginx1.15.1
./configure adddynamicmodule=$HOME/$nps_dir ${PS_NGX_EXTRA_FLAGS} withcompat
make modules
cs

2.2.2. 다이나믹 모듈 로딩

지금부터는 만들어진 페이지스피드 다이나믹 모듈을 로딩시키는 방법을 설명합니다.

먼저 만들어진 페이지스피드 모듈은 /root/nginx-1.15.1/objs 폴더에 ngx_pagespeed.so라는 이름으로 존재합니다.
이 페이지스피드 모듈을 /etc/nginx/modules로 복사합니다.

1
2
3
4
cd /root/nginx1.15.1/objs
ls l   # ngx_pagespeed.so 파일이 제대로 생성되었는지 확인
 
cp /root/nginx1.15.1/objs/ngx_pagespeed.so /etc/nginx/modules/ngx_pagespeed.so
cs

다음으로는 nginx 환경 설정 파일인 nginx.conf의 맨위에 load_module modules/ngx_pagespeed.so; 를 추가 합니다.

1
2
3
4
load_module modules/ngx_pagespeed.so;
 
user  www-data;
worker_processes  auto; 
cs

그리고 제대로 작동하는지 테스트해 봅니다.

1
2
nginx -t #  사전 테스트를 해보고 문제가 있는지 확인
service nginx restart    #  사전 테스트에서 문제가 없으면 nginx를 다시 시작
cs

3. Nginx 구글 페이지스피드 세팅

여러 번 설명했듯 제가 적용한 구글 페이지스피드 세팅입니다.

기본적으로 nginx 기본 환경 설정하는 nginx.conf에서 옵션을 정의합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
 
   ## enable pagespeed module on this server block
    pagespeed on;              
 
    ## Cache setting
    pagespeed FileCachePath /var/ngx_pagespeed_cache;
    pagespeed FileCacheSizeKb            20096000;  # cache를 적용 후 다 차면 비운다
    pagespeed FileCacheInodeLimit        50000000;
    pagespeed CssFlattenMaxBytes       102400;
    pagespeed LRUCacheKbPerProcess 8192;
    pagespeed LRUCacheByteLimit 16384;
 
    pagespeed DefaultSharedMemoryCacheKB 75000;
 
    ## Speed up PageSpeed by storing it in the super duper fast memcached
    #pagespeed MemcachedThreads 1;
    #pagespeed MemcachedServers ”localhost:11211”;
 
    ## PageSpeed Cache Purge
    pagespeed EnableCachePurge on;
    pagespeed PurgeMethod PURGE;
    pagespeed DownstreamCacheRewrittenPercentageThreshold 95;
 
    # needs to exist and be writable by nginx 755로 되어 있음 
    # cache 비우는 방법 Flushing PageSpeed Sever-ide Cache
    # rm -rf /var/ngx_pagespeed_cache/ or touch /var/ngx_pagespeed_cache/cache.flush
    # service nginx restart
 
    ## Filter settings
    pagespeed EnableFilters responsive_images ;
    pagespeed EnableFilters convert_to_webp_animated ;    
    pagespeed EnableFilters resize_mobile_images ;
    #pagespeed EnableFilters lazyload_images; # 이는 트래픽 절감용으로 최근에는 트래픽절약용이 아니라면 사용하지 말라고 가이드 됨
    #pagespeed EnableFilters move_css_above_scripts;
    #pagespeed EnableFilters outline_css ;
 
    pagespeed EnableFilters remove_quotes ;
    pagespeed EnableFilters collapse_whitespace;
    pagespeed EnableFilters in_place_optimize_for_browser ;
 
    # 이미지관련 대부분이 Core에 기본으로 들어가 있음, 사용하지 않으려면 비활성화 해야 함 예를 들어 pagespeed DisableFilters convert_to_webp_animated; 기본 rewrite_images, convert_jpeg_to_progressive, convert_png_to_jpeg, convert_jpeg_to_webp, convert_to_webp_lossless, inline_images, recompress_images, recompress_jpeg, recompress_png, recompress_webp, convert_gif_to_png, strip_image_color_profile, strip_image_meta_data, jpeg_sampling, resize_images, resize_rendered_image_dimensions, 
 
    #JS
    #pagespeed EnableFilters rewrite_javascript ;  # rewrite_javascript is equivalent to #enabling both rewrite_javascript_inline and rewrite_javascript_external
    #pagespeed EnableFilters combine_javascript;
 
    #pagespeed UseExperimentalJsMinifier on; 미니 파이어는 기본 작동, 이 옵션은 이전 버젼용임
    #pagespeed EnableFilters defer_javascript;  # 페이지 로딩 완료 시까지 자바 실행 지연    
    pagespeed EnableFilters insert_dns_prefetch; # DNS resolution time 축소
 
    pagespeed EnableFilters insert_ga;  # pagespeed EnableFilters make_show_ads_async; 는 불필요 이미 동기 실행 
    pagespeed AnalyticsID UA;
    pagespeed EnableFilters make_google_analytics_async;
    
 
    ## Tuning the Filters
 
    pagespeed CssImageInlineMaxBytes                        0;
    pagespeed CssInlineMaxBytes                          2048;
    pagespeed CssOutlineMinBytes                         3000;
    pagespeed ImageInlineMaxBytes                        3072;
    pagespeed ImageJpegNumProgressiveScans                 1;
    pagespeed ImageJpegNumProgressiveScansForSmallScreens  1;
    pagespeed ImageLimitOptimizedPercent                  100;
    pagespeed ImageLimitResizeAreaPercent                 100;
    pagespeed ImageRecompressionQuality                    80;
    pagespeed ImageResolutionLimitBytes              32000000;
    pagespeed JpegRecompressionQuality                     1;
    pagespeed JpegRecompressionQualityForSmallScreens      80;
    pagespeed WebpRecompressionQuality                     85;
    pagespeed WebpAnimatedRecompressionQuality             80;
    pagespeed WebpRecompressionQualityForSmallScreens      80;
    pagespeed JsInlineMaxBytes                           2048;
    pagespeed JsOutlineMinBytes                          3000;
    pagespeed MaxInlinedPreviewImagesIndex                 1;
    pagespeed MinImageSizeLowResolutionBytes             3072;
    pagespeed RewriteRandomDropPercentage                   0;
    
cs

추가적으로 사이트 서버 설정에는 server 다음과 같은 설정을 주었습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    ## Ngx_pagespeed Console관련 
    pagespeed Statistics on;
    pagespeed StatisticsLogging on;
    pagespeed LogDir /var/log/pagespeed;
    pagespeed AdminPath /pagespeed_admin;
 
    location ~ ^/pagespeed_admin {
      allow 104.156.238.129;
      deny all;
    }
 
    # Ensure requests for pagespeed optimized resources go to the pagespeed handler
    # and no extraneous headers get set.
    location ~ “.pagespeed.([a-z].)?[a-z]{2}.[.]{10}\.[.]+” {
    add_header “” “”;
    }
    location ~ “^/pagespeed_static/“ { }
    location ~ “^/ngx_pagespeed_beacon$” { }
cs

Let’s Encrypt SSL 인증서 활용팁 6가지

이번에 새롭게 서버를 구축하면서 Let’s Encrypt SSL 인증 과정을 다시 음미할 수 있었는데요. 이 과정에서 알게된 얻게된 Let’s Encrypt SSL 인증서 활용팁 몇가지를 공유해 봅니다.

들어가며, Let’s Encrypt SSL 인증서 점유율은 어느 정도나 될까?

요즘 Let’s Encrypt SSL이 무료이면서도 서비스도 나쁘지 않기 때문에 새로운 사이트 설계시 Let’s Encrypt SSL를 많이 적용하는데요. 그렇기에 Let’s Encrypt SSL의 점율이 상당히 높다는 생각을 했습니다.

그러나 w3techs.com에서 집계하는 통계를 보니 Let’s Encrypt SSL는 전체 웹사이트에서 겨우 0.09% 수준에 불과하다고 합니다.

여기에는 인증서 자체도 없는 사이트가 너무나 많기 때문에 0.09%가 작은 적은 아니지만 기대한만큼은 아니라는 생각이 듭니다.

▽ Let’s Encrypt SSL의 점유율 2018년 7월까지

Let’s Encrypt SSL의 점유율 2018년 7월까지
Let’s Encrypt SSL의 점유율 2018년 7월까지

We provide HTTPS certificates to over 70 million domains. Is yours one of them? Donate and support a more secure Web! https://t.co/swycXbtpSz pic.twitter.com/xGiEiipOCB

— Let’s Encrypt (@letsencrypt) 2018년 3월 24일

2019년 12월 24일 현재 Let’s Encrypt SSL의 점유율은 0.1% 수준으로 조사 되는군요. 위에서 본 점유율보다는 어느 정도 상승한 수준이네요.

Let’s Encrypt SSL의 점유율 2019년 12울 25일 현재
Let’s Encrypt SSL의 점유율 2019년 12울 25일 현재

1. Let’s Encrypt SSL 인증서 발급 시 standalone 방식, webroot방식 무엇이 좋을까?

Let’s Encrypt SSL 인증을 받는 방법에는 standalone 방식과 webroot방식이 있는데요.

standalone 방식은 서버 자체에서 인증을 시도하는 방식이고 webroot 방식은 외부 웹에서 사이트에 접속해 문제가 없는지를 확인해 인증하는 방식입니다.

아무리 비영기관이라고하지만 Let’s Encrypt이 서버 자체에서 작업을 진행하는 것을 민감하게 받아드리는 사람들은 webroot 방식을 선호합니다.

이러한 webroot 방식을 이용하면

  • 갱신 시 nginx 등을 중단시킬 필요없이 계속 서버가 작동하는 가운데 갱신 가능
  • 외부 웹을 통한 인증이므로 서버 정보가 노출될 가능성이 적다.

다만 이 방식은 직접 운영하는 도메인을 확인하므로 여러개의 도메인을 한 서버, 사이트에서 등록시키기는 어렵습니다.

happist.com, www.happist.com과 같이 한가지 도메인 적용시만 안정적으로 작동합니다. ABC.com과 DEF.com을 동시에 인증이 어렵습니다.

반면 standalone은 프라이버시가 약화(?) 가능성이 있다고들 주장되고, 갱신 시 nginx를 작동 중지 시켜야 하는 약점은 있지만 정말 수많은 도메인(100개까지라고 함)을 한꺼번에 인증 받을 수 있습니다.

cd certbot  # /certbot 디렉토리로 이동해 작업 시작  

./letsencrypt-auto certonly —standalone -d happist.com -d www.happist.com  -d it.com -d www.it.com  -d  san.com -d www.san.com Code language: PHP (php)

저는 고민끝에 standalone을 유지하기로 했습니다. webroot 방식은 도메인을 여러 개 연결해 사용하는 경우 작동하지 않더군요.

2. Let’s Encrypt SSL 인증서는 몇번이나 설치할 수 있을까요?

서버를 세팅하다보면 본의아니게 서버 설치를 반복하게 되죠.

이런 저런 문제를 해결하고자 고민하다, 문제 원인을 못 잡으면 서버 자체를 다시 설치하는 경우도 있고, Let’s Encrypt SSL 인증서 설치 옵션 자체를 변경해 보다 완벽하게 설치하고 싶어 설치를 반복하기도 합니다.

설마 누가 라고 할 수 있지만, 서버를 설치하다보면 이런 저런 변수가 발생하고는 하죠. 제가 직접 그 경험을 했습니다.

여러 번 서버를 다시 설치하다 보니, 어느 순간 아래와 같은 메세지가 나오면서 발급이 안되더군요.

An unexpected error occurred: 
There were too many requests of a given type 
:: Error creating new cert 
:: too many certificates already issued for exact set of domains: test.com www.test.com Code language: PHP (php)

이 메세지가 무엇일까 확인해 보니, Let’s Encrypt SSL인증서는 5회 발급으로 제한되어 있다고 합니다.

급 당황했는데 다행히 이전에 발급받은 Let’s Encrypt SSL인증서를 백업 받아 놓은 게 있어서 그것으로 대체해 사용해 문제를 풀 수 있었습니다.

서버 세팅 시 서버의 자양한 기능을 충분히 설치 및 테스트해보고, 충분하다싶으면 Let’s Encrypt SSL인증서를 발급받는게 좋을 듯 합니다.

3. 다른 서버에서 인증받은 인증서 사용 가능 여부

그러면 위에서처럼 5번이상 테스트하면서 더 이상 발급이 안된다면 난감하겠죠.

그럴때는 궁여지책으로 이전 서버에서 받은 인증서를 사용할 수 있을까요?

제가 테스트해 본 경우는 가능했습니다.

위에서 설명한대로 5번이 넘어가 더 이상 발급이 불가능해지자 궁여지책으로 이전 서버에서 백업 받았던 Let’s Encrypt SSL 인증서 관련 파일을 새로운 서버에 복사를 했는데요.

  • /etc/letsencrypt/live/**.com 아래에 privkey.pem, fullchain.pem, chain.pem, cert.pem의 4개 파일
  • /etc/letsencrypt/renewal 아래 **.com.conf 파일
SSL 인증서 삭제 또는 복사 위치

다만 이런 방식은 보안에 문제가 있을 수 있고, 인증 연장등은 제대로 작동하지 않은 불안정한 상태이므로 , 일정 기간이 지나 다시 설치 가능해지면 제대로 발급받는 게 좋습니다.

4. Let’s Encrypt SSL 인증서의 만료일자 확인하기

Let’s Encrypt SSL 인증서는 90일간 유효하기 때문에 90일이 다가기전에 인증서를 연장해야 합니다.

뭐 3개월마다 서버에 접속해 수동으로 연장해주는 것은 서버만 전담으로 담당하는 사람에게는 쉽지만 일반인들에게는 쉽지는 않죠,

그래서 Let’s Encrypt SSL 인증을 자동으로 해주는 방법들이 많이 나왔는데요. 대부분 크론탭 기능을 이용하는 방법입니다.

그런데 이 크론탭이 가끔 작동되지 않는 경우도 있어서 여유를 두고 작동토록 설계가 필요합니다.

Let’s Encrypt SSL 인증서는 한달전부터 인증 연장이 가능하므로 이를 이용해 일주일에 한번씩 체크토록 크론탭을 설정하곤 하죠.

이러는 와중에 도대체 제대로 잘 연장되었을까하는 걱정과 함께 확인을 하고 싶을 때는 아래와 같은 명령으로 확인 가능합니다.

echo | openssl s_client -connect [your-hostname]:443 2>/dev/null | openssl x509 -noout -datesCode language: PHP (php)

그러면 아래와 같이 단 두줄의 결과가 나옵니다.

notBefore=Jul 23 18:30:10 2018 GMT 
notAfter=Oct 21 18:30:10 2018 GMT   Code language: PHP (php)

이를 읽어 보면 아래와 같이 해석할 수 있습니다.

  • 2018년 7월 23일에 Let’s Encrypt SSL 인증서가 연장되었으며,
  • 2018년 10월 21일까지 Let’s Encrypt SSL 인증서는 유효함

보다 자세한 인증서 정보에 대해서는 아래 글을 참조해 보세요. 인증서 만료일을 비롯한 인증서 정보는 서버뿐만이 아니라, 브라우저나 관련 정보를 제공하는 웹사이트 등 여러가지 방법이 있습니다.

5. Let’s Encrypt SSL 인증서 삭제 방법

Let’s Encrypt SSL 인증서를 다시 제대로 발급받거나 (흔치는 않겠지만) SSL인증을 더 이상 사용하지 않을 경우 인증서를 삭제할 필요가 있습니다.

이럴 경우 아래와 같은 명령어를 사용합니다.

rm -rf /etc/letsencrypt/live/${DOMAIN} 
rm -rf /etc/letsencrypt/renewal/${DOMAIN}.conf 
rm -rf /etc/letsencrypt/archive/${DOMAIN}  Code language: PHP (php)

6. 인증서 보안 강화 방법

인증서 보안 등급을 강화하는 방법에는 무엇이 있는지 간단히 살펴보죠.

자세한 내용은 아래 글을 참조하면 좋을 것 같습니다.

인증서 보안을 강화하기 위해서는 아래 네가지 정도를 고려해야 합니다.

  • Certificate
  • Protocol Support
  • Key Exchange
  • Cipher Strength

6.1. Certificate – Let’s Encrypt 적용만으로 충분

이는 당연히 인증서를 발급받았으므로 문제가 없습니다. 현재 논의하고 있는 Let’s Encrypt 인증서가 발급되었으니 말입니다.

6.2. Protocol Support – 지원 protocol을 제한한다

지원 protocol은 여러 종류가 있지만 점점 보안을 위해서 추천되는 지원 protocol은 한정되어 있습니다.

예전에는 LSv1.2까지는 용인하는 분위기였지만 점점 TLSv1.3만 지원하는 것이 추천되고 있습니다.

호환성 이슈가 있지만 트렌드를 따라오지 못하는 레거시 브라우저는 과감히 포기하라는 것입니다.

6.3. Key Exchange – 보안성이 높은 보안 키 생성 및 적용

일반적으로 2048비트 보안 키를 생성해 적용합니다. 그리고 이정도면 충분하다는 의견도 있습니다.

그러나 근래에는 이 수준으로 변화하는 보안 위협에 충분히 대처하지 못한다는 의견이 많아지면서 4096비트 적용을 많이 추천하는 것으로 보입니다.

이를 위한 명령은 아래와 같습니다. 4096비트다보니 생성 시간이 많이 걸립니다.

mkdir /etc/nginx/ssl  
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 4096Code language: PHP (php)

6.4. Cipher 강화

모질라 재단(theMozilla Foundation)에서는 보안과 호환성을 고려한 Cipher 명령을 추천고 있는데요. 이를 활용하는 것이 좋습니다.

여기에서는 nginx, Apache 등의 웹서버 버젼과 OpenSSL버젼 그리고 모던 브라우져 중심인지 아니면 구 부라우져까지 지원할 것인지 옵션에 따라 최적의 세팅 방안을 제안하고 있습니다.

SSL 인증서 관련 참고

최신 Let’s Encrypt SSL 인증서 발급 방법 4가지 정리

Let’s Encrypt SSL 인증서 발급 및 자동 갱신 방법(업데이트)

최신 보안 트렌드를 반영한 Let’s Encrypt 인증서 세팅 방법

웹, 브라우저, 서버에서 SSL 인증서 정보 확인 방법, SSL 인증서 만료일 확인 등

서버 보안 관련

랜섬웨어 대응, 서버 및 워드프레스 필수 보안 설정 15가지

워드프레스 보안 강화 NGINX 설정 방법 8가지

리눅스 서버 보안을 위한 포트 사용 최적화

리눅스 서버 root 사용 중지로 리눅스 서버 보안 강화하기

우분투 서버 보안 자동 업데이트 및 업데이트 메일 통보 방법

워드프레스 보안 진단 WPScan 사용법 및 이메일로 결과 받아보기

DDoS 취약 기능 XMLRPC 사용 중지로 워드프레스 보안 강화하기

워드프레스 보안 강화를 위한 사용자명 변경 방법

워드프레스 멀웨어 경험에서 배운 워드프레스 보안 가이드

가상서버호스팅 서버 보안 설정 방법 – Nginx +Ubuntu의 경우

창의적인 갑질일까? 테슬라가 협력업체에 공급 대금을 돌려 달라고 요청하다.

0

테슬라가 이익을 실현할 수 있도록 공급업체들에게 공급 가격 인하를 요청했다고 월스트리트 저널이 보도했습니다.

월스트리트저널이 보도한 바에 따르면 테슬라는 공급 업체에 보낸 메모에서 테슬라의 지속적 운영을 위해서 2016년부터 거래 금액의 일정 비용을 되돌려 달라는 요청을 했다고 합니다.

테슬라는 이러한 보도에 대해 모든 협력사에 수익성 개선 요청했다고 밝혔지만 방식과 요청 금액이 얼마인지는 밝히지 않았습니다. 정보를 조합해보면 아래와 같은 내용들이 요청된 것으로 보입니다.

  • 2016년부터 납품 대금의 일부를 되돌려 달라는 요청
  • 앞으로 진행되는 과제를 위한 단가 조정

기업이 협력업체에 협조 요청하는 경우는 종종 있는 것이지만 이번에는 과거 납품까지도 소급해서 요청한 것은 상당히 이례적인 일로 평가되고 있습니다.

이러한 테슬라의 요청은 테슬라가 운영에 상당한 어려움에 빠졌다는 것을 반영한다는 의견이 있습니다. 테슬라의 어려움을 반영한다는 것이죠.
이러한 인식에 따라 테슬라의 주가는 약세를 보이며 3%이상 하락하고 있습니다.

그러나 반대로 생각하묜 테슬라는 그만큼 확실히 이익을 내기위해 모든 방안을 다 동원하고 있다는 방증이라고도 볼 수 있습니다.

  • 흑자 전환을 위해서 지난 5월 임직원의 9%를 정리해고 추진
  • 글로벌 테슬라 임직원에 불필요한 경비 사용을 금지 했고
  • 모델 3의 평균 마진을 높이기 위해서 고가 옵션 중심의 생산 지속

그동안 시장의 관심이 테슬라가 생산 목표를 달성할 수 있을까에 집중되어 있었다면, 이제 생산 문제가 해소되면서 테슬라의 수익과 운영에 관심이 집중되고 있는 형국입니다.

테슬라의 협력 업체 요청은 한국인 관점에서 보면 일종의 갑질이라고 할 수 있을 것 같습니다. 미국에서도 이런 것이 통용된다는 것이 놀라울 따름입니다.

정리해고도 그렇고 경비 정감도 그렇고 이번 협력업체 협조 요청도 그렇고, 테슬라가 혁신을 통해서 이 위기를 극복하면 참 좋을텐데 왠지 구시대적인 방식으로 위기를 돌파하려는 모습을 보이면서 엔론 머스크에 대한 실망도 점점 커가는 것 같습니다.

테슬라가 하려는 방식은 한국 대기업과 중소기업이 맨날 이룽지는 것들과 무슨 차이가 있을지??

운영 방식에서도 쉽게 생각할 수 없는 혁신적인 방법으로 새로운 기회를 찾는 것일가요?

모델 3 생산 목표에 집착, 테슬라는 필수 테스트를 생략했다는 의문이 제기되다

[차트로 읽는 트렌드] 경제 제재로 20년만의 최악 역성장한 북한 경제 – 2017년 -3.7% 역성장

0

2018년 7월 21일 한국은행은 2017년 북한 경제성장률을 추정해 발표했는데요. 북한 경제는 전년 비 -3.5% 하락했다고 밝혔습니다.

이러한 한국은행 발표 자료에 대해서 일관된 평가는 2017년부터 시작된 북한 경제 재제의 직격탄을 맞아 북한 경제가 크게 침체되었다는 것입니다.

2016년 3.9% 성장

그동안 알게 모르게 전해진 북한 경제 상황은 생각보다 좋다는 것이었는데요.
김정은 체제가 들어서면서 시장경제적 요소들을 적극 허용하면서 일정 정도 자생력을 갖추기 시작한다는 의견도 있었죠.
실제로는 한국은행은 2016년 북한 경제성장율을 3.9% 성장으로 추정해, 한국 성장율 2.8%를 앞지르기도 했습니다.

2017년 제재 강화로 -3.5% 역성장

그러나 2017년은 북한 경제에서 큰 비중을 차지하는 농림어업(-1.3%)과 광업(-11.0%), 제조업(-6.9%) 등이 감소세로 돌아섰고, 특히 수출(17억7000만 달러)은 전년보다 37.2%나 줄어 2010년(15억1000만 달러) 이후 최저치를 기록했습니다.

이 처럼 중요 산업 생산의 감소 그리고 수출의 대폭 감소는 북한 경제를 20년만에 최악의 수준으로 떨어뜨렸습니다.

북한 경제는 1990년부터 1998년까지는 계속 경제 하락세를 지속하다 1999년부터 반등하기 시작해 2005년까지는 양호한 성장을 보여주었습니다.

2009년부터 2010년까지 경제 침체를 격다 2011년부터는 높지는 않지만 성장세를 유지해 왔습니다.

그러나 북한 핵문제로 국제사회의 경제 제재가 심화되면서 2017년부터는 상당히 어려운 지경에 이르렀습니다.

▽ 북한 경제성장율 추이(1990년 ~ 2017년),
한국은행 발표 자료 기반 그래프 by Happist

북한 경제성장율 추이 North Korea GDP growth rate

한국 경제성장율과 비교

한국은행이 발표한 북 경제성장율 추정치는 정보 입수가 제한되어 있기 때문에 국가별 경제성장률 비교는 하지말라고 가이드 하고는 있습니다.

그러나 한국은행 발표자료에도 한국과 북한을 비교해 놓았기 때문에 같이 그래프를 그려서 비교해 보았습니다.

1990년부터 한국 경제성장율이 북한보다 밀린적이 4번이 있었네요.

  • 바로 IMF 영향을 받은 1998년에 한국은 -5.5% 역성장으로 마찬가지로 -1% 역성장한 북한에게 밀림

  • 2005년에는 북한 4% 성장 한국이 3.9% 성장해 아주 미세하지만 북한이 더 성장

  • 2008년에도 북한 3.1% vs 한국 2.8%

  • 2016년 북한 3.9% vs 한국 2.8

북한도 해메고 있지만 한국도 확 치고 나가지 못하고 경쟁성장율 자꾸 우하향하는 모습을 보여주는데 걱정스러운 현상입니다.

▽ 한국과 북한 경제성장율 비교(1990년 ~ 2017년),
한국은행 발표 자료 기반 그래프 by Happist

한국과 북한 경제성장율 비교

[차트로 읽는 트렌드] 매출로 본 세계 100대 기업 – Fortune Global 500 기준

1

요즘 전세계적으로 어느 회사가 가장 큰 회사로 보이나요?
이 질문에 많은 사람들이 아마존이나 애플이라고 답할지도 모르겠습니다.

왜냐하면 뉴스를 통해서 들려오는 소식은 대부분 아마존, 애플 또는 구글 관련된 이야기 뿐이니 일반 사람들은 이들 회사가 세상에서 가장 큰 회사가 아닐까하는 착각을 할 수 있습니다.
저도 이들이 현재 가장 큰 영향을 미치는 회사라는 생각에 동의하는 편입니다. 이러다보니 아마존, 애플 등이 가장 큰 회사가 아닐까하는 생각이 들기도 합니다.

사실은 이는 전혀 사실이 아닙니다. 놀랍게도 포브스(Fobes)가 지난 7월 19일 발표한 포브스 글로벌 500 상위 10개 회사중에는 이런 테크 회사는 단 한 회사도 없습니다.
정말 놀라운 일이죠.
이들 테크회사는 현재의 성적보다는 미래의 꿈에 대한 기대로 기대를 받고 있기 때문이죠.

2018 Fortune Global 500

매출 기준 세계 10대회사

그러면 포브스가 공개한 포브스 글로벌 500에서 가장 하일라이트라고 할 수 있는 글로벌 Top 10에는 어느 회사가 포진되어 있을까요?

1위는 5,003억 달러 매출을 기록한 월마트가 차지했네요. 우러마트는 매출액 기준으로는 상당히 오랬동안 글로벌 1위를 차지해 왔는데 올해도 마찬가지로 1위 자리를 지켰네요.

2위에서 4위까지는 중국업체가 차지했는데요.

  • 2위는 3,489억 달러의 중국의 State Grid가 차지했는데요. 1위 월마트와는 차이가 제법 나고 있습니다.

  • 3위는 역시 중국 업페인 Sinopec가 매출 3,269억 달러를 기록하면 세번째 큰 회사에 이름을 올렸습니다.

  • 4위는 3,260억 달러 매출을 올린 China Natural Petroleum이 차지했습니다.

5위는 네덜란드에 본사를 두고 있는 Royal Dutch Shell이 3,118억 달러 매출로 다섯번째 큰 회사로 이름을 올렸습니다.

6위는 가장 큰 자동차 회사인 일본의 도요타&매출 2,651억 달러)가 차지했네요.

7위는 역시 자동차 회사인 폭스바겐(매출 2,600억 달러)이 이름을 올렸습니다.

8위 및 9위는 석유회사인 BP(매출액 2,445억 달러)와 Exxon Mobil(매출액 2,443억 달러)이 차지했습니다.

10위에는 금융회사로는유일하게 Berkshire Hathaway가 보입니다. 매출액은 2,420억 달러

▽ 2017년 매출 기준 세계 10대 기(Fortune Global Top 10),
Fortune 발표 자료를 기반으로 그래프 by Happist

매출 기준 세계 10대 기업 Fortune Global Top 10

삼성, 아마존, 애플등 테크기업은 10위권에 포진, 그러나 상승 속도는 빠르다

비록 Top 10에는 속하지 못했지만 삼성, 애플, 아마존 등은 10위권에 그 이름을 올리고 있습니다.
애플이 11워, 삼성 12위 그리고 아마존은 18위에 그 이름을 올렸습니다.

이들 테크 기업의 특징을 보면 해마다 그 순위가 빠르게 올라오고 있다는 점입니다.
대표적으로 아마존은 2008년 처음으로 Global 500에 이름을 올렸고, 2009년에는 300대 기업으로 껑충 뛰더니만 2018년에는 18위까지 올랐습니다.

▽ 아마존의 포브스 글로벌 500 순위 변화

아마존의 포브스 글로벌 500 순위 변화

▽ 애플의 포브스 글로벌 500 순위 변화

애플의 포브스 글로벌 500 순위 변동

▽ 삼성의 포브스 글로벌 500 순위 변화

삼성의 포브스 글로벌 500 순위 변화

[참고] 시가총액으로 본 세계 10대 회사

매출은 분명히 가장 확실히 현재 기업의 규모를 알 수 있는 지표이지만 주식 사장에서의 가치, 즉 시가총액도 중요한 지표가 될 수 있습니다.

시가총액으로 세계 10대 기업을 뽑아보면 우리가 흔히 알고 있는 테크 기업들이 전면에 등장합니다.

PWC가 2018년 4월 발표한 시가총액 기준 글로벌 Top 10은 아래와 같습니다.

비록 3개월밖에 지나지 않았지만 애플이나 아마존과 같은 테크 기업의 시가총액은 급격히 변했습니다.
2018년 7월 19일 기준으로 몇개 회사의 시가총액을 업데이트 해봅니다.

  • 애플 943B$
  • 아마존 879$(2018년 7월 18일 기준으로 900B$를 넘음)
  • 마이크로소프트 802B$
  • 구글 825B$
  • Berkshire Hathaway 489B$
  • JP Morgan Chase 381B$
  • Johnson & Johnson 337B$

▽ 시가총액 기준 세계 10대 기업 by PWC 2018년 4월 기준,
PWC 발표 자료를 기반으로 그래프 by Happist

시가총액 기준 세계 10대 기업 by PWC 2018년 4월 기준

[참고] 포천 글로벌 Top 100

앞에서 이야기한 포천이 발표한 2017년 매출액 기준으로 Top 100을 정리해 봤습니다.
앞의 Top 10과 함게 참고로 보시기 바랍니다.

매출 기준 세계 100대 기업 리스트 Fortune Top 100 by Revenue 그래프 by Happist

참고 – 미국 기업 내 포춘 500

https://happist.com/559942/%EC%95%84%EB%A7%88%EC%A1%B4-%EC%B5%9C%EC%B4%88-%ED%8F%AC%EC%B6%98-500-%EA%B8%B0%EC%97%85-%E4%B8%AD-top-10-%EC%A7%84%EC%9E%85/

페이스북 디자인 비평 프로세스가 가르쳐 준 4가지 교훈

2

새로운 제품을 개발하거나, 새로운 건축물읗 세우거나 새로운 무엇인가를 추진하는 단계에서 반드시 디자인 작업이 진행됩니다.

이 디자인 과정 중에는 반드시 진행된 디자인에 대한 평가를 진행하게 됩니다. 일부 기업에서는 디자인 품평이라는 용어를 사용하기도 하죠.

이런 디자인 과정에서는 일정 단계마다 예를 들어 디자인 초기인 렌더링 단계, 디자인이 어느 정도 구체화된 Mock-up 디자인 단계에서는 관련부서를 모아서 디자인 평가를 하게 됩니다.
뭐 기획한 컨셉대로 디자인이 진행되었는지, 컨셉대로 구현했지만 정말 소비자가 사용하기에 좋은지? 소비자들에게 매력이 있을지 등등을 살펴 보는 자리를 만듭니다.

구글이나 페이스북과 같은 IT 회사들도 주로 UX에 방점이 찍히기는 하지만 디자인이 진행됩니다.
문득 이런 IT 기업에서는 디자인 평가를 어떤식으로 진행하는지가 궁금해지는데요.

페이스북에서 디자인을 담당했던 Tanner Christensen가 페이스북에서 디자이너로 일하면서 느낀 디자인 평가 작업을 소개한 글이 있어 이를 소개해 봅니다.

Four Things Working at Facebook Has Taught Me About Design Critique

이 글은 포용성을 강화하기 위해 페이스북은 어떻게 아이콘 디자인을 개선했는지에 대한 글 을 찾아보는 과정에서 우연히 발견했는데 참고할만하다는 생각이 들었습니다.

사실 그동안 상품기획자로 많은 디자인 품평에 참석했지만, 디자인 자체를 업그레이드하고 디자인의 사기를 높이는 방안에 대한 고민을 거의 하지 못했습니다.
디자이너들은 저에게 만족하지 못하고 불만만 이야기한다는 이야기를 자주 한것을 보면 디자인에게 별 도움이 못되는 못된 상품기획자였나 봅니다.

아래 소개하는 글을 읽으면서 좀더 널리 보지못한 제 자신에 대해 많은 반성을 하게 되었습니다.

이 글은 보다 디자이너를 위한 글이지만 상품기획자에게도 좋은 참고가 된다는 생각입니다.

Executive Summary

  • 디자인 비평에 참여하는 모든 사람들에게 명확한 역활을 할당할 것
    발표자(presenter), 청중(Audience), 진행자(facilitator)를 정하고 이들이 제대로 역활 할 수 있도록 만들어야.

  • 모두 이해했는지, 그리고 동의하는지 확인할 것
    진행 디자인의 문제와 맥락 그리고 아이디어 해결 과제를 명학히 알려 피드백을 받을 수 있게 해야 함

  • 비평이 아닌 피드백에 집중하라. Focus on feedback, not criticism
    불필요한 비판이 아니라 피드백을 받을 수 있도록 유도
    이는 적절한 질문을 통해서 가능

    (“생각을 질문으로 표현하면 디자이너는 방어대신 이성적으로 대응할 수 있게 해줍니다.
    특정 요인을 고려하지 않았다면 이를 메모했다 다음 작업에 이를 반영할 수 있습니다.”)

  • 디자인 비평동안에는 컴퓨터나 폰을 끌 것
    비평과 질문에 집중해야만 제대로 된 피드백이 가능하므로 집중할 수 있도록 참여자의 컴퓨터와 스마트폰을 끄도록 함

페이스북에서 배운 네가지 디자인 비평 방법

비평은 디자인 팀의 일원으로 일하든 프리랜서로 일하든 디자인 과정의 줒요한 부분입니다.
공식적인 비평을 통한 디자인에 대한 피드백은 더 나은 결정을 내리고, 장애를 극복하고 능력을 고양시킬 수 있도록 여러분의 한계를 뛰어넘을 수 있도록 해줍니다.

하지만, 제가 페이스북에 처음 합류했을 때, 주 2시간의 비평 시간은 쓸데없는 것으로 여겼습니다. 차라리 그 시간에 작업을 하는게 낫겠다는 생각을 했죠.
제가 그렇게 생각한 이유는 이전 디자인 작업에서의 비평은 대개 두가지 정도 부정적인 결과를 낳았기 때문입니다.

  • 디자인 팀원들은 자신이 무엇을 하고 있는지를 설명하는 과정에서 받는 혹독한 비판을 너무도 너무도 두려워 했습니다.
  • 디자인 팀은 비평 목표에 대한 명확한 이해가 부족해 장황한 논의로 시간을 허비하곤 했습니다.

그러나 페이스북에서 비평하는 사람들은 다르게 행동했습니다. 비평 시간은 진정한 비평으로 훨씬 집중되어 있으며, 비판을 위하 비판이나 막무가내로 의제를 밀어부치지도 않았습니다.

제대로 된 비평을 위해 우리가 주로 도입했던 방법은 주로 Jared M. Spool의 “비판적 검토에서 비평으로 이동(Moving from Critical Review to Critique.)“에서 가져왔습니다.
Spool의 비평에 대한 견해는 특히 페이스북에서 ‘어떻게 가치있는 비평을 할것인가’에 대한 저의 견해 설정에 커다란 영향을 주었습니다.
그 결과 저는 매주 몇시간을 이러한 디자인 비평 모임에 할애하는 것은 참석하는 모든 사람에게도 기치 있다고 믿게 되었습니다.

업무 미팅 회의 people_Featured

다음은 페이스북에서 우리 팀이 하는 디자인 비평 방법입니다.

1. 명확한 역할 설정(Establish clear roles)

비평에 참여하는 모든 사람은 그들이 해야 할 고유의 역활이 있습니다. 여기에 꼭 있어야 하는 세가지 역활이 있는데 발표자(presenter), 청중(audience) 그리고 진행자(facilitator)가 바로 그것입니다.

1.1. 발표자(presenter) 역활

발표자(presenter)는 개인적으로 진행한 작업을 공유합니다. 그들의 역활은 아래와 같습니다.

  • 해결된 문제 또는 탐구하고 있는 아이디어를 완벽하게 설명합니다.
  • 현재까지 진행된 디자인 또는 콘텐츠 솔류션을 제시합니다.

발표자(presenter)의 역활은 아이디어를 슬라이드 쇼로 발표하거나 그들의 작업을 팀에게 어필하는 것이 결코 아닙니다.
발표자(presenter)에게는 대개 15분 ~ 30분 정도의 시간이 주어지며, 디자인 비평 진행자와 하루 전에 일정을 조율합니다.

비지니스 미팅 회의 workplace_Featured

1.2. 청중(Audience)의 역활

청중은 디자인 비평 시간에 발표하지 않는 사람입니다. 그들의 역할은 다음과 같습니다.

  • (발표자가 이야기하는) 문제점과 맥락을 이해합니다.
  • (가능하는한) 많은 질문을 합니다.

청중이 할 수 있는 가장 강력한 무기는 관련 생각을 밝히거나 의사결정에 도움이 될 수 있는 질문입니다.

제대로 된 질문을 하는 것은 특정 질문에 대한 정답을 찾는 것보다 훨씬 효과적입니다.
예를들어 원래의 문제 범위(the original problem scope)를 묻는 것은 발표자나 팀이 우선 순위를 정하는데 도움을 줄 수 있습니다.

보다 세부적인 결정에 대한 질문은 팀의 시각적인 언어를 맞추고 혁신적인 디자인 결정을 디자인 팀 전체에 전달할 수 있습니다.

1.3. 진행자(facilitator)의 역활

진행자의 임무는 다음과 같습니다.

  • 사전에 각 비평을 위한 일정을 세우십시오. 누가, 언제 ,무엇을, 정확히 몇시에 발표 할 것인가?

  • 그룹의 모든 구성원이 이 디자인 비평 시간에 참여할 수 있도록 만드십시오.

  • 디자인 비평이 진행되는 동안 메모 등으로 통해서 발표자를 도우세요.

  • 발표자에게 물어보십시오 : “앞으로 작업을 진행하기 위한 다음 주요 단계는 무엇입니까?”

진행자의 역할에서 가장 중요한 것은 디자인 비평에 참여하는 모든 구성원들이 각자의 역활에 충실하도록 제한하는 것입니다.
즉 청중은 주로 질문을 하도록 하고, 발표자는 솔류션을 제안하면서 문제나 도전 요소를 명확히 설명하는 것입니다.

우리 팀에는 매주 비평을 관리하는 진행자가 있습니다. 만약 조직에서 진행자에 적합한 사람(예를 들어 제품 매니저, 프로그램 매니저)이 없다고 하드라도, 디자인 비평에 참여하는 모든 사람이 진행자 역활을 할 수 있습니다.
디자인 비평시마다 진행자를 돌아가며 맡는것도 좋은 방법입니다.

2. 모두 이해했는지, 동의하는지 확인하세요

비평에서 어떤 작업을 보여주기전에 해결된 문제를 환기시키는 것은 큰 도움이 됩니다.

문제와 작업의 맥락 그리고 왜 문제나 아이디어를 맨 처음 해결해야 하는지를 분명히 이야기한다면 생산적인 피드백을 받는데 도움이 됩니다.

디자인 관련 문제를 아래와 같이 설명할 수 있습니다.

  • 진행 작업의 초반부/중반부/후반부를 보여주고 있습니다.
  • (문제의) 주변에는 이런 게 있습니다.
  • 왜냐하면 (왜 그것이 문제가 되냐하면)
  • ~에 대한 피드백을 기다리고 있습니다.(특정 피드백 중심)

발표자는 비평동안 자신이 집중적으로 피드백 받고 싶은 부분과 집중하지 않는 것이 부분이 무엇인지를 분명히 말해야 합니다.
에를들어 “프로젝트의 미적인 측면을 지금까지 해결하는 것은 아니지만, 에니메이션 전환을 통해서 보다 일관된 경험을 만드는 것에 대한 피드백을 받고 싶습니다.”

일단 문제 정의가 이루어지면 그것을 모든 사람이 명확히 이해하도록 만드는 것이 중요합니다. 발표자 또는 진행자는 비평하는 사람들에게 명확한 질문을 하도록 요구해야 합니다.

“이게 유효한 문제라면, 문제 정의가 혼란스럽거나 간과될 수 있을까요? 이 문제가 바로 우리가 풀어야 할 문제라는 것에 동의하나요?”

한번 모든 사람이 문제 정의에 동의한다면, 이제는 디자인 해결책이나 탐구 내용를 공유할 때입니다.

3. 비평이 아닌 피드백에 집중하라. Focus on feedback, not criticism

도움이 되는 피드백과 불필요한 비판의 차이를 아는 것이 중요합니다.

Judy Reeves의 비평을 가치있게 만드는 방법에 더해서, 우리 디자인팀은 작가이자 교사인 Judy Reeves의 가치있는 통찰력을 제공하는 저서 “혼자 쓰고, 함께 쓰기 : 작가와 작가 그룹에게 주는 가이드“에서 많은 인사이트를 얻었습니다.

디자이너 Greg Lindley는 책에서 우리에게 도움이 되는 중요한 포인트를 알려줍니다.

“생각을 질문으로 표현하면 디자이너는 방어대신 이성적으로 대응할 수 있게 해줍니다. 특정 요인을 고려하지 않았다면 이를 메모했다 다음 작업에 이를 반영할 수 있습니다.”

질문으로 집중적인 피드백을 이끌어 내는 것외도 우리는 비평 그룹이 디자인 솔류션에서 마음에 드는 것을 이야기해서 긍정적으로 피드백하도록 권장합니다.
예를 들어 이런 것이죠. “디자인의 이 부분을 다루는 방식이 마음에 듭니다. 이를 다른 부분에 확장할 계획이 있을까요?”

Reeves는 정말로 비판이 아닌 비평 형태의 피드백이 도움이 되는지 확인하기 위해 둘사이의 차이를 명확히 구분할 수 있는 정의를 알려줍니다.

  • 비판은 (주관적인) 판단에서 출발합니다. – 비평은 질문에서부터 시작합니다.
  • 비판은 잘못을 찾습니다 – 비평은 기회를 발견합니다.
  • 비평판은 개인적입니다. – 비평은 객관적입니다.
  • 비판은 모호합니다 – 비평은 구체적입니다.
  • 비판은 갈갈이 찢어 버립니다. – 비평은 (결과든 뭐든) 축적시킵니다.
  • 비판은 자기 중심적입니다. – 비평은 이타적입니다.
  • 비판은 적대적입니다. – 비평은 협력적입니다.
  • 비판은 디자이너를 하찮게 만듭니다. – 비평은 디자인을 향상시킵니다

비평의 목적이 해결책을 발전시키고 팀에 힘을 실어 주는 것이라면, 피드백은 주로 조사와 유도 질문의 형태로 제시되어야 합니다.
발표자를 비난하는 것이 아니라 함께 일하는 마음 가짐으로 작업을 개선하는 것이 되어야 합니다.

비평이 참여하는 어느 누구의 자존심이나 의제를 높이기 위한 목적으로 활용되어서는 안됩니다.

웃으며 미팅을 진행하는 여성 WOMAN MEETING facebook_Featured

4. 컴퓨터나 폰을 끄세요.

비평의 요점은 문제점을 탐색하고 아이디어를 키우며, 팀을 성장시키는 것입니다. 끊임없이 스마트폰을 확인하거나 노트북으로 작업을 한다면 이러한 목표를 달성할 수 없습니다.

물론 이 규칙에는 두가지 예외가 있습니다.

첫 번째는 진행자입니다. 진행자는 실시간으로 메모 하고 원활하게 진행하기 위해서는 노트북을 열과 작업할 수 있습니다.
두 번째는 발표자입니다. 그들이 작업한 것을 보여주려면 당연이 이러한 것들을 사용할 수 밖에 없겠죠.

나머지 사람들은 스마트폰과 노트북을 닫아야 합니다.

“비판은 (주관적인) 판단에서 시작하고, 비평은 질문에서 시작됩니다.”

▽ 페이스북 엔지니어들이 회의하는 모습,
이미지 소스 – Facebook Careers Team

페이스북 엔지니어들이 회의하는 모습 facebook engineer

5. 요약

요약해서 자신과 팀의 원활한 디자인 비평을 위한 7가지 질문을 해볼 수 있습니다.

이 질문들에 대한 대답은 비평을 더욱 가치있게 만들고 효과적으로 만들 수 있습니다.

  1. 정해진 업무 안건이 있나요?
  2. 각 세션에 대한 명확하게 정의된 역활이 있습니까?
  3. 진행자가 대화에 집중하도록 분위기를 조성하고 있습니까?
  4. 발표자가 그들이 가진 문제의 범위를 정확하게 전달하고 있나요?
  5. 비평에 참여한 모든 사람들이 문제 구조를 잘 이해하고 있나요?
  6. 질문 형태나 비평의 형태로 피드백이 이루어지고 있나요?
  7. 비평이 디자인, 문제의 개요 또는 개발적인 프로세스를 개선하는 협력적인 노력처럼 비춰지고 있나요?

평이란 어느 한 사람이 보여주는 쇼가 아니라 팀 전체의 노력입니다. 비평은 우리가 같이 일하는 사람들을 이해하고, 기회를 알아채고, 탐구하고 건설하려고 할 때 진정한 가치를 가집니다.

다양성을 수용하는 밀레니얼 트렌드와 퀴어축제를 축하하는 앱솔루트 광고

0

오늘 밀레니얼 트렌드 자료를 보다가 밀레니얼들은 성평등 그리고 성구분에 대해서 상당히 개방적인 태도를 가지고 있다는 내용을 발견했다.

이 내용을 간략 정리하면서 며칠전에 보았던 앱솔루트의 서울 퀴어축하광고를 다시 떠 올렸다.
이 광고를 보면서 앱솔루트는 왜 이 축제를 축하한다고 햇을까? 이 광고를 소개해야하나 이런 저런 생각을 했는데 결구 생각이 짧았다는 생각을 했다.

1. 밀레니얼들은 성평등과 성구분에 대해서 개방적이다.

오늘 밀레니얼 트렌드에서 읽을 수 있었던 성과 관련된 트렌드를 간단히 정리해 보자

  • 74%의 밀레니얼들은 동성 결혼에 우호적이며,
  • 40%의 밀레니얼들은 성별을 속박하려하지 않는다.

생각외로 성 정체성에 혼란스러워하는 사람들이 종종 있으며, 이들에게 어떤 성을 선택하라고 강요하는 것은 신념을 타협하라고 강요하는 것과 같다.
기업들은 보다 모든 성별에 관해 더 포용적으로 접근해야 한다. – Rachel Knight and Madeline Nicolaus

또한 밀레니얼들은 다음에 올 커다란 변화의 흐름은 모든 성별에 더 포용적이 되는 것이라고 생각하고 있다고 한다. (Millennials think that the next big wave is just being more inclusive of all genders)

2. 기업들은 성평등 및 다양한 선택권을 주고 있다.

이러한 문제 의식하에 기업들은 앱, 매뉴얼 등 모든 커뮤니케이션 툴에서 이러한 성평등이나 성 선택의 다양성을 존중하고 있다.

예를 들어 페이스북은 친구 아이콘을 예전에는 여자는 주변인처럼 처리했다면 이제는 남성과 동등한 존재로 또는 레이디 퍼스트를 표현해주고 있다.

2015년 페이스북의 친구 아이콘이 어떤 철확과 원칙에 따라 바뀌었는지는 당시 작업했던 디자이너의 글을 참조하면 좋겠다.

How We Changed the Facebook Friends Icon

페이스북 친구 아이콘 변경 2015년 전후 비교 logo-facebook

또한 인스타그램은 성별 아이콘을 삭제해 여자인지, 남자인지를 아예 표시하지 않는다.
또 스포티파이나 스앱챗은 중립적인 아이콘을 선택해 불필요한 갈등 요소나 스트레스를 받지 않토록 하고 있다.

스냅챗 홈 스크린

또 40% 밀레니얼들은 성별을 곡 반드시 정해야 한다고 생각하지 않는다고 한다. 남성 또는 여성이 어디에도 속하지 않는다고 느끼는 사람들이 있고, 이러한 느김이 존중되어야 한다고 생각하다는 것

이러한 트렌드에 맞추기 위해 많은 기업들은 앱등에서 맞춤 성별을 선택할 수 있는 옵션을 준다고..

  • Facebook은 옵션으로 여성, 남성 그리고 맞춤성별(Custom)을 선택할 수 있도록 하고 있음

  • Apple은 설정하지 않음, 여성, 남성 그리고 맞춤성별(Custom)을 선택할 수 있게 함

  • Google은 여성,남성, 그리고 공개 안 함(Dcline to state)을 선택할 수 있도록 함

  • 반면 삼성은 아직도 삼성은 남성과 여성 두개만 제공 함

3. LGBTQ 대변 단체 지원 중인 기업들

이러한 트렌드로 많은 글로벌 기업들은 LGBTQ 대변하는 단체를 지원하고 있다고 한다.

여기서 LGBT는 좀더 알려져 있는데, 이는 Lesbian, Gay, Bisexual, Transgender를 의미한다.
그러면 Q는 무엇을 의미할까? Q는 questioning이나 ‘queer’를 의미한다. queer은 주류의 주도적인 담론의 밖에 있는 보다 광범위한 개념이라고 한다.

암튼 이러한 트렌드에 따라 Apple, Facebook, instgram, Samsung과 같은 IT 기업들은 LGBTQ 대변 단체 지원하고 있다고 한다.

4. 앱솔루트의 퀴어축제 축하 광고

앱솔루트가 이번에 열린 서울 퀴어축제를 축하한다면서 페이스북에 올린 광고

기록 관점에서 공유하고자 하였는데 워낙 생소한 단어들이 많고 밀레니얼 트렌드와 같이 정리하면서 조금 주절주절 긴글이 되고 말았다.

앱솔루트도 LGBT 단체를 후원한다고 밝히면서 아래 광고를 페이스북에 게재했다.

앱솔루트 2018 퀴어 퍼레이드 축하 광고

앱솔루트 광고

앱솔루트의 촛불집회 광고에 대한 단상 – 분노가 프라이드로 승화될 때가 오리라

앱솔루트 보드카(Absolut Vodka) 광고 전략 – 결코 변하지 않으면서 늘 변하는 캠페인

테슬라 모델 3 수익성이 충분하다는 견해가 힘을 얻고 있다

0

테슬라가 모델 3를 발표한 순간부터 3만 5천달러 전기자동차로 손익을 맞출 수 있느냐에 대한 많은 의구심을 받아 왔습니다.

테슬라 모델 3 생산 지연과 배터리 원료들의 가격 상승 등등은 테슬라가 수지타산을 맞출 수 없다는 의견을 힘을 실어 주었습니다.
따라 테슬라가 오래 견디지 못할 것이라는 월가의 전망이 증가했고, 테슬라 주식 공매도하는 세력들도 나타났습니다.

이제 테슬라 모델 생산 문제도 어느정도 해결되고, 테슬라가 안정화되면서 테슬라 모델 3의 수익성을 긍정적으로 바라보는 견해들이 나타나고 있습니다.

테슬라 모델 3 주 생산 5천대 달성 축하 Tesla Model 3 5K Club 이미지원 electrek 세로

여기에서는 그동안 테슬라 모델 3의 수익성에 아주 부정적인 견해를 공공연하게 밝혔던 샌디 먼로(Sandy Munro)가 이제는 모델 3의 수익 확보가 가능하다는 밝혔는데 그 내용을 소개해 보겠습니다.

블룸버그에 소개된Tesla Model 3 Critic Flips View, Sees Sedan Being Profitable 을 주심으로 정리했습니다.

1. Executive Summary

  • 테슬라 모델 3 수익성에 대해서는 부정적인 견해가 대부분이었으나 점점 모델 3 수익성을 긍정하는 의견도 등장
  • 지난 6월, 독일 잡지 WirtschaftsWoche는 독일 엔지니어들의 분석 결과 모델 3 재료비를 18,000달러와 생산비 10,000다러를 합치 28,000달러로 추산(배터리에서 코발트 비율이 현저하게 낮는 등 상당한 원가 절감 요인이 있다고 분석)해 수익성 있다고 보도
  • 그동안 모델 3 수익성에 공공연히 부정해왔던 디트로이트 자동차 분석 업체 Munro & Associates도 테슬라 모델 3가 최대 30% 마진이 가능하다고 밝혔으며, 이는 어느 자동차 업체도 비교할 수 없는 수준이라고 밝혔음
  • 이 회사의 샌디 먼로(Sandy Munro)는 회로 기판의 면밀한 통합(tight intergration of circuit board components)과 테슬라와 파나소닉이 개발한 배터리의 효율에서 그 이유를 제시 함

2. 본론 전, 테슬라 위기 시리즈를 정리하는 이유

오래전부터 테슬라의 위기 그리고 테슬라 미래에 대한 이야기가 회자되기 시작했죠.

특히 2017년 하반기 이후 테슬라는 모델 3 양산문제로 찬란한 미래 전망을 잃어버리고 고군 분투하고 있습니다.
어쩌면 테슬라의 성공 또는 실패 판정에는 시간이 조금 걸리겠지만 그 과정에서 나오는 이슈들을 정리하면서 향후 테슬라 사례를 정리하는 기초로 삼고자 합니다.

여기에서는 테슬라 경영 전략관련 읽을 만한 글을 소개하고, 이슈에 대해 나름 정리하며 테슬라 전략에 대한 관점을 세우는 포스팅으로 이 테슬라 위기 시리즈를 채워 보려 합니다.

테슬라에게 경제적 해자(Econimic Moat)가 있을까? 미래 가능성을 읽어보다.

테슬라 2018년 2분기 실적 – 생존 가능성에 대한 6가지 질문에 답하다.

테슬라 위기가 증폭되고 있다. – 2018년 1분기 실적에서 읽어보는 시사점 7가지

엘론 머스크의 테슬라 파산 가능성을 높이는 5가지 위험 요소

월가는 테슬라의 고객 잠재력을 과소 평가하고 테슬라 위기를 과장하고 있다.

엘론 머스크의 테슬라는 현금 문제 해결이 불가능 할 것 by WSJ

테슬라 모델 3 수익성이 충분하다는 견해가 힘을 얻고 있다

테슬라 모델 3는 이제 낡은 스트리가 되었다. 새로운 스토리가 필요해!

자동차 업계가 주시하는 테슬라 생산 공장 – 새로운 혁신이 시작되는 곳

구조조정을 발표한 테슬라 주가가 오히려 폭등하는 이유?

다시 월가와 정면 승부하는 엘론 머스크, 테슬라 위기 극복을 위한 6가지 승부수

드디어 테슬라가 2분기 생산 목표를 달성하다. 그러나 더 많은 도전이 기다리고 있다.

테슬라 CEO 엔론 머스크는 회사를 구한 슈퍼히어로인가? 디테일에 집착하는 몽상가인가?

3. 모델 3의 비판가가 견해를 바꾸다. – 모델 3 수익성이 충분하다고..

모델 3에 대해서 비판적이었던 샌디 멀로는 그의 견해는 바꾸어 모델 3가 이익을 낼 수 있다고 이야기 했습니다.

샌디 먼로(Sandy Munro)는 모델 3에 대한 조사 결과를 면밀히 뜯어 보고 테슬라의 모델 3로 돈을 벌 수 있는 가능성이 충분하다는 결론에 이르렀습니다.

지난 해 테슬라가 모델 3를 출시할때부터 (생산)지연과 수익을 낼 가능성에 대한 많은 의구심에 시달렸습니다.
많은 비평가들이 테슬라의 수익성이 불가능하다고 목소리를 높였습니다.

이제 그동안 노골적으로 모델 3 수익성을 의심했던 비평가중의 한명이 그의 견해를 바꾸었습니다.

디트로이트 소재 신차 분해 및 분석을 전문으로하는 Munro & Associates는 지난 4월 테슬라 모델 3가 형편없이 만들어졌으며 고비용이 들기 때문에 테슬라의 장기 전망이 나빠질것이라고 주장했었습니다.

이러한 두가지 지적중 최소한 두번째 지적, 즉 너무 비싸게 만들어지고 있다는 지적에 대해서 이 회사의 창업자인 샌디 먼로(Sandy Munro)는 견해를 바꾸었습니다.

그는 좀 더 면밀한 분석을 통해서 테슬라 모델 3가 수익성이 있다는 것을 발견했고, 모델 3는 최대 30% 마진이 가능하다고 밝혔습니다. 이 마진 수준은 어느 전기자동차와 비교할 수 없는 수준입니다.

지난 월요일 샌디 먼로(Sandy Munro)는 디트로이트 시의 한 방송사가 매주 방송하는 ‘AutoAfter Hours”와의 인터뷰에서 “어떤 전기자동차도 30% 마진을 얻을 수 없다.”고 이야기 했습니다.

샌디 먼로(Sandy Munro)는 테슬라 모델 3에서 가장 깊은 인상을 받은 것은 그가 “공학의 교향곡”이라고 부른 회로 기판의 면밀한 통합(tight intergration of circuit board components)과 테슬라와 파나소닉이 개발한 배터리의 효율이었습니다.

샌디 먼로는 아울러 테슬라 모델 3와 GM 쉐보레 볼트 그리고 BMW AG’s i3가 사용하는 부품과 재료를 비교했습니다.

테슬라 모델 3 히어로 Tesla Model 3 hero

모델 3 수익성을 밝힌 독일 잡지 WirtschaftsWoche

샌디 먼로(Sandy Munro)의 보고서는 지난 6월 독일 잡지 WirtschaftsWoche가 발간한 모델 3 분해, 분석 기사와 같은 결론을 내리고 있습니다.

독일 자동차 엔지니어들이 분석에 따르면 모델 3 예상 재료비는 2,8000 달러로, 18,000 달러의 재료비와 10,000달러의 생산 비용이 들것으로 예상했습니다.

Tesla Model 3 can become profitable

현재 구매 가능한 테슬라 모델 3는 5만 달러부터 시작하지만, 2018년 말에는 35,000달러 모델도 생산 계획되어 있습니다.

엔론 머스크 테슬라 CEO는 테슬라가 주당 5,000대를 생산할 수 있기 때문에 올해 3분기 및 4분기에는 흑자를 낼 수 있을 것으로 전망했습니다.
테슬라는 지난 6월 마지막 주에 5,031대를 생산하여 생산목표를 달성했다고 발표했지만 그 생산 수준이 계속 유지될것인가에 대해서는 아직 증명하지는 않았습니다.

지난 주 브룸버그와 인터뷰에서 엔론 머스크는 8월에는 큰 부담없이 대량 생산이 가능할 것이라고 말했습니다.

테슬라는 모델 3 장기 마진 목표를 25%로 잡고 있습니다. 지난 5월 테슬라는 자동차 특정 분야에서 자동화를 잘못 적용해 인건비가 높아졌기 때문에 중기적으로는 약간 낮은 수준의 마진이 예상된다고 밝혀습니다.

모델 3 구매자들이 예상했던 것보다 높은 가격을 지불했음에도 불구하고(테슬라가 기본 모델보다 돈 되는 상위 옵션 모델 중심으로 생산, 인도했기 때문), 관세와 보다 높은 부품 가격 그리고 달러화 약세는 테슬라 모델 3의 수익성이 약화될 수 있다고 엔론 머스크와 테슬라 CFO Deepak Ahuja는 2018년 1분기 실적을 전하는 주주들에 보내는 서신 에서 밝혔습니;다.

“모델 3는 수익성이 있습니다. 이런식으로 전개될 줄 몰랐지만 말입니다.” 샌디 먼로(Sandy Munro)는 결론적으로 이야기 했습니다.

자동차 업계가 주시하는 테슬라 생산 공장 – 새로운 혁신이 시작되는 곳

월가는 테슬라의 고객 잠재력을 과소 평가하고 테슬라 위기를 과장하고 있다.

아직 넷플릭스 위기를 논할 단계가 아닌 5가지 이유 – ’18년 2분기 넷플릭스 실적 분석

0

어제(7월 16일, 미국 시간) 장 종료 후 넷스플릭스는 전년 동기 비 40.3% 성장한 매출 및 5백 2십만명의 가입자 증가를 골자로 한 2018년 2분기 실적을 발표했습니다.

발표 내용은 넷플릭스가 주주에게 보내는 편지를 참조하면 보다 자세한 내용을 확인할 수 있을 것 같습니다.
Netflix Second Quarter 2018 Earnings Interview – Letter to Shareholders (opens in new window)

그동안 승승장구했던 넷플릭스지만 이번 실적 발표 결과는 시장의 기대에 미치지 못했다는 평가가 강합니다.

그런 인식의 확산으로 장외 거래는 무려 13.2% 하락하면서 관심을 받았고, 이어 개장된 7월 17일에는 매도 세력과 매수 세력간 치열한 공방끝에 전일 비 5.24% 하락한 379.48달러로 장을 마쳤습니다.

넷플릭스도 투자자에게 보내는 서신 첫 문장에서 강한 상승세를 유지하고 있지만 이전과 같은 압도적인 상승을 유지하지는 못하고 있다고 고백”하고 있습니다.

“We had a strong but not stellar Q2, ending with 130 million memberships. Membership growth was 5.2m, the same as Q2 last year, but lower than our 6.2m forecast. Earnings, margins, and revenue were all in-line with forecast and way up from prior year. Internet video is growing globally and we are fortunate to be one of the leaders. In addition to succeeding commercially, we are starting to lead artistically in some categories, with our creators earning enough Emmy nominations this year to collectively break”

여기에서는 넷플릭스 실적 내용을 간단히 살펴보고, 넷플릭스 미래 가치에 대해서 고민해 보도록 하겠습니다.

Executive Summary

  • 2018년 2분기 넷플릭스 실적은 시장의 기대에 미치지 못하다는 평가가 많음.
    이는 예상보다 적은 가입자 증가와 기대 이하로 낮는 3분기 예상 가입자 수치가 넷플릭스 미래에 대한 회의론을 확산시킴

  • 시간외 거래에서 13.2% 폭락하고 익일 거래 결과 5.24% 하락으로 장을 마침

  • 미국 내 미디어 업계의 경쟁은 디즈니의 폭스 인수, AT&T의 타임워너 인수등으로 경쟁이 격화되고 있으며, 이는 미국 내 넷플릭스 성장 둔화의 요인이 되고 있음

  • 그러나 넷플릭스는 2010년부터 선제적으로 글로벌 진출을 시작해 글로벌 시장에서 미국보다 더 많은 유료 가입자를 확보하는 등 글로벌 시장을 선점하고 있음

  • 넷플릭스의 선제적 글로벌 비지니스 확대는 빠른 가입자 및 매출이 증가로 넷플릭스의 핵심 비지니스 부문이 되었고, 코스트 센터를 벗어나 점점 이익을 내기 시작 함. (2017년부터 공헌이익이 플러스로 돌아 섬)

  • 넷플릭스는 오리지널 콘텐츠 투자를 강화해 경쟁사가 범접할 수 없을 정도로 많은 투자를 진행해 확실한 차별화 요소로 만들고 있음.
    넷플릭스는 2018년도 80억 달러 이상을 오리지널 콘텐츠에 투자하겠다고 발표

  • 결국 글로벌화 선점 및 오리지널 콘텐츠의 투자 확대는 아직도 넷플릭스의 강력한 경제적 해자로서 역활을 하고 있음 일부 부정적인 조짐은 넷플릭스의 미래를 걱정할 정도는 아라는 판단 임

1. 2분기 실적에 실망, 주가 13.2% 하락하다.

발표 실적에 실망한 투자자들이 장외 시간에 넷플릭스 주식을 투매해 13.2% 하락했습니다.

월가를 비롯한 투자자들이 실망한 이유를 아래와 같이 정리할 수 있습니다.

  • 2분기 넷플릭스 가입자 증가를 5.2백만명으로 발표했는데, 이는 1분기 실적 발표 후 넷플릭스 가이드 6.2백만명에 비해서 백만명 정도 미달한 것

  • 더우기 3분기 가입자 증가도 5백만명으로 보수적으로 가이드해 예전처럼 폭발적인 가입자 증가를 기대할 수 없음

  • 이러한 사실은 넷플릭스 성장이 한계점에 이른 것 아니냐는 지적이 나오고, 넷플릭스의 미래에 대한 회의론이 확산됨

7월 17일 장이 열리자 넷플릭스의 주가는 회복을 시도하고 있는데요. 아무래도 투자자들의 염려는 기우에 가깝다는 일부의 지적이 힘을 얻어 하락을 어느 정도 만회했습니다.
결국 위에서 잠깐 지적한 것처럼 7얼 17일 주가는 5.24% 하락한 379.48달러로 장을 마쳤습니다.

▽ 넷플릭스 3일간 주가 추이, 2분기 실적 발표 後 13.2% 하락했다가 다시 회복 中,
야후 주가 차트 기반 약간 수정 by Happist

넷플릭스 3일간 주가 추이, 2분기 실적 발표 後 13.2% 하락했다가 다시 회복 中 Netflix Stock Price

2. 실망스러울 정도로 형편없는 실적일까?

그러면 이번 2018년 2분기 넷플릭스 실적은 미래 전망을 어둡게 할만큼 실망스러운 것일까요?
몇가지 사실을 확인해 보겠습니다. 미리 말씀드리지만 그정도는 아니라는 결론입니다.

2.1. 미국 내 경쟁의 격화로 성장 둔화 – 유료 가입자 측면

그동안 넷플릭스가 승승장구했던 미국 시장에서는 강력한 경쟁자들이 전열을 가다듬고 일전을 벼르면서 넷플릭스도 미국에서 강력한 도전을 받고 있습니다.

  • 콘텐츠의 많은 부분을 채워주었던 디즈니가 2019년부터는 공급을 중단하고 독자 스트리밍 서비스를 시작할 예정이죠.
    더우기 디즈니는 콘텐츠 및 스트리밍 서비스 경쟁력을 학보하기 위해 폭스 인수를 추진 중입니다. (Comcast와 경쟁이 붙었지만 디즈니로 거의 확정되고 있죠)

  • AT&T는 타임 워너를 인수해 규모를 키워 이동통신과 콘텐츠의 결합을 통해서 새로운 경쟁력을 확보 추진중이며, 케이블의 강력한 자산을 가지고 있는 HBO를 전면에 내세울 가능성도 높아지고 있습니다.

  • 아마존이나 애플도 꾸준히 콘텐츠 개발에 투자하면서 무시할 수 없는 규모로 성장하고 있습니다.

이렇듯 미국 시장에서는 미디어 빅뱅이 일고, 본격적인 무한 경쟁 체제로 돌입하고 있습니다.
이런 경쟁 환경하에서 넷플릭스의 성장도 일정 한계를 보이고 있습니다.

이번 2분기 실적에서 주요한 이슈가 가입자 수 증가 문제죠. 2018년 2분기 미국에서 유료 가입자 증가가 확실히 둔화되었습니다.

분기별로 유료 가입자 증가 추이를 살펴보죠.

  • 2분기 미국 유료 가입자는 87만명 증가했는데 이는 최근 7분기 내 가장 낮은 수준을 기록
  • 2분기 기준 유료 가입자는 5천 6백만명으로 미국 가구수 1억 2천 6백만의 50%를 넘었음
  • ESPN 가입자가 8천 7백만정도 추정되므로 아직 성장의 여지는 있지만(ESPN는 최고 성수기에 1억 가구을 넘겼음), Hulu 나 HBO 등 경쟁사도 공격적으로 가입자를 유치하고 있어서 갈수록 쉽지않은 게임이 예상 됨

▽ 분기별 넷플릭스 미국 유료 가입자 증가(백만명)

분기별 넷플릭스 미국 유료 가입자 증가(백만명) Quarterly netflix paied Subscription members increases In US

결국 DVD 대여같은 하드웨어에서 스트리밍이라는 새로운 비지니스 모델을 만들고, 독자젝인 오리지널 콘텐츠를 확대해 기존 경쟁사들과 전투에서 경제적 해자를 깊게 팠던 넷플릭스이지만, 디즈니를 비롯한 경쟁사들이 전열을 가다듬으면서 최소한 미국 내에서 넷플릭스만의 경제적 해자는 점점 얊아지고 있습니다.

이는 유료 가입자 증가 둔화로 나타나고 있는 것으로 보입니다.

2.2. 글로벌은 여전히 상승세 유지

이러한 미국과 달리 글로벌은 전체적으로 (비록 일부 부침은 있지만) 뚜렸한 상승세를 보이고 있습니다.
디즈니나 아마존과 같은 경쟁사에 비해서 넷플릭는 일찍 글로벌화를 추진했고, 일정 성과를 거두고 있습니다.

개인적으로 넷플릭스의 경제적 해자중의 하나로 글로벌화의 선점이 큰 역활을 할 수 있다고 생각합니다.
넷플릭스는 이미 2010년부터 글로벌 진출을 서둘렀습니다. 그리고 상당히 많은 지역에서 좋은 성과를 거두고 있죠.

디즈니가 Hulu를 인수해 미국에서 단기간에 기반을 다진 수 있다고 하드라도 글로벌로 전개는 많은 시간과 투자가 필요하므로 쉽지는 않아 보입니다.

비록 2분기 유료 가입자 증가수가 1분기에 비해서 감소한 모양세를 보였지만 추세가 꺽일 정도는 아닙니다.

2010년부터 분기별 트렌드를 살펴보면 2분기에는 증가세가 꺽이는 패턴을 보였습니다.
여기에도 일정한 계절 지수가 있는 것인지 모르지만, 2분기에는 증가세가 둔화되는 (규명되지는 않았지만, 밝혀지지는 않았지만) 환경적인 요인이 있을 수 있어 보입니다.
다만 논리적으로 넷플릭스가 2분기 공격적인 가입자 목표를 설정했다가 달성하지 못한 것이므로 어느정도 변명에 가까울 수는 있습니다.

▽ 분기별 넷플릭스 글로벌 유료 가입자 증가(백만명)

분기별 넷플릭스 글로벌 유료 가입자 증가(백만명) Quarterly netflix paied Subscription members increases In global

유료 가입자를 기준으로 미국과 글로벌을 비교해보면, 글로벌 유료 사용자 수는 2017년 3분기를 기점으로 미국 유료 가입자를 능가했습니다.
미국 성장율보다 확실히 글로벌 성장율이 높기 때문입니다.

이러한 글로벌 성장세는 디즈니등에 비해서 넷플릭스의 강력한 잇점으로 보입니다.

▽ 분기별 넷플릭스 글로벌 및 미국 유료 가입자 증가(백만명)

넷플릭스 분기별 유료 가입자 추이 Netflix Paied Subscription members by quarter

2.3. 글로벌 공헌이익의 흑자 전환 및 상승세

이렇게 글로벌 유료 가입자의 증가는 막대한 투자에도 불구하고 점점 적자에서 벗어나 이익을 내는 방향으로 바뀌고 있습니다.

강력하게 글로벌화를 추진하는 아마존이 글로볼 부분에서는 엄청난 적자에 허덕이는 것에 비해서 넷플릭스는 상당히 일찍 이익을 내는 구조로 바뀔 가능성이 높아졌습니다.

넷플릭스는 2009년부터 세그먼트별 공헌이익(Contribution profit)을 공개하고 있습니다.
공헌이익(Contribution profit)이란 매출에서 마케팅 비용을 뺀 이익으로, 고정성 비용을 반영하고 이익을 낼 수 있으므로 최종결산 결과 적일지라고 계속 운영하는 게 낫다는 것을 알려주는 지표입니다.

글로벌에서 넷플릭스는 공헌이익에서도 막대한 적자를 봤지만 2017년부터는 흑자로 전환했고, 갈수록 공헌이익(Contribution profit)은 증가하고 있어서 최종 손익이 흑자로 전환 될 가능성이 높아졌습니다.

▽ 넷플릭스 글로벌 공헌이익(Contribution profit, 메출에서 마케팅 비용을 뺀 금액),
넷플릭스 발표자료 기반 그래프 by Happist

넷플릭스 글로벌 공헌이익(메출에서 마케팅 비용을 뺀 금액) Contribution profit

2.4. 이익도 계속 좋아지다. – 처음 순이익율 10%를 달성

이렇게 공헌이익만 따져도 적자를 면치 못했던 글로벌에서 공헌이익이 흑자로 전환되면서 넷플릭스 전체 이익도 좋아지고 있습니다.

분기별 넷플릭스의 순이익 및 순이익율을 살펴보면

  • 2015년부터 분기별 순이익(Net Income)은 계속 증가하고 있습니다.
  • 물론 매출액이 빠른 속도로 증가하므로 순이익율(net Income margin)은 2~3%로 매우 낮았습니다.
  • 2017년부터는 순이익율(Net Income margin)도 높아지기 시작했고, 2018년 2분기 처음으로 10%까지 높아졌습니다.

넷플릭스 분기별 순이익 및 순이익율(2009년 1분기 ~ 2018년 2분기) Netflix Net Income 7 Net Income margin by quarter

물론 넷플릭스가 콘텐츠 투자등에 엄청난 돈을 투자하지만 미국 및 글로벌에서 그들의 비지니스 모델이 원활하게 작동하면서 점차 이익이 높아지는 방향으로 가고있습니다.

앞으로의 경쟁이 강화되겠지만 아직은 견조하다고 판단할 수 있는 근거가 되지 않을까 싶습니다.

2.5. 견조한 매출 성장 – 전년 동기 비 40.3% 성장

또한 매출 성장세도 견조합니다. 2분기에 전년 동기 비 40.3% 성장하면서 근래들어 가장 높은 성장세를 유지하고 있습니다. 1분기 40.4%이고 이번 분기는 40.3%이니 한긋차이는 있지만요.

▽ 넷플릭스 분기별 매출 및 전년 비 증가율(2009년 1분기 ~ 2018년 2분기),
넷플릭스 발표자료 기반 그래프 by Happist

넷플릭스 분기별 매출 및 전년 비 증가율(2009년 1분기 ~ 2018년 2분기) Netflix Revenue & Y2Y growth rate by quarter

2.6. 성과를 내고 있는 오리지널 콘텐츠 투자

넷플릭스의 강력한 오리지널 콘텐츠는 여전히 강력한 파워를 가지고 경쟁사들을 압도하고 있습니다.
넷플릭스 편지에서도 밝혔지만 이번 에미상 후보로 ‘기모한 이야기(Strenger Things)’를 포함해 112개 작품이 수상 후보에 올랐습니다.

▽ 오는 9월 17일 발표되는 에미상 후보에 오른 넷플릭스의 ‘기묘한 이야기(Strenger Things)’

넷플릭스 스트레인저 띵스 Netflix Stranger Things

이는 HBO가 “왕좌의 게임(Game of Thrones)”을 비롯한 108개 작품에서 수상 후보에 오른 것을 압도한 것인데요. 넷플릭스는 2017년에 93개 후보를 배출해서 HBO의 110개에 이어 2위를 차지했었습니다.

이를 두고 외신에서는 넷플릭스가 17년간 이어진 HBO의 아성을 무너뜨렸다고 평가할 정도로 넷프릭스의 오리지널 콘텐츠의 잠재력이 잘 드러난 사례로 회자되고 있습니다.

HBO와 같은 케이블 드리마는 2008년부터 지상파를 누르고 드라마 주도권을 잡았는데요. 이제는 다시 넷플릭스와 같은 스트리밍 업체로 무게가 옮겨가고 있다는 평가가 나오고 있습니다.

이번 실적 발표에서 넷플릭스는 콘텐츠 전략에 대해서 예전에 해오던 전략을 계속하겠다고 밝혀, 오리지널 콘텐츠 투자 집중 전략에 변화가 없다고 밝혔습니다.

넷플릭스는 2013년 24억 달러를 오리지널 콘텐츠 개발에 투자했고, 2015년에는 대폭 증가한 49억 달러를 투자했으며, 2018년에는 80억 달러 이상을 투자하겠다고 밝혔습니다.
이는 HBO를 비롯한 다른 경쟁사들보다 훨신 압도적인 투자 규모입니다.

▽ 넷플릭스 오리지널 컨텐츠 투자 추이(단위 : B$),
넷플릭스 및 언론 보도자료를 기반으로 그래프 by Happist

넷플릭스 오리지널 컨텐츠 투자 추이

3. 마치며

넷플릭스 2분기 실적 발표 후 넷플릭스 미래전망에대한 회의론으로 주가가 폭락하고, 월가에서는 목표치를 조정하는 등 야단법석을 떨고 있습니다.

미국 내 경쟁사들이 전열을 정비해 강력한 반격이 시작되면서 넷플릭스만의 경제적 해자는 점차 약해지고 있는 것은 사실입니다.
그렇지만 다른 경쟁사가 아직 따라오기 힘든 글로벌화 성과나 오리지널 콘텐츠 투자를 통한 콘텐츠 경쟁 부분은 현격한 투자 규모의 차이로 앞으로 Gap이 더 벌어질 가능성이 잇습니다.

스트리밍 서비스의 선도업체라는 잇점은 점점 없어지지만 글로벌 선점 및 오리지널 콘텐츠에서의 우위는 당분간 어느정도 독보적인 넷플릭스의 우위를 가능케 한다는 생각입니다.

이 시점에 경제적 해자를 깊이 팔 수 있는 새로운 경쟁 요소가 필요하기는 하지만, 이게 쉽지 않다면 현재 운용하고 있는 비지니스 모델을 더 갈고 닦아 날카롭게 벼리는 것도 한가지 방법이라는 생각입니다.

애플에 대해서 혁신이 없다고 몇년전부터 많은 비판이 있었지만 아직도 애플이 견조하게 그 지위를 유지하는 것을 보면 지금 가진 잇점이라도 제대로, 확실히 구축하는 전략도 여전히 유효하다는 생각입니다.

4. 넷플릭스 관련 포스팅

2018년 1분기 넷플릭스의 놀라운 성적에서 읽어보는 5가지 시사점

넷플릭스가 오리지널 콘텐츠를 만드는 5가지 비결

넷플릭스(Netflix)의 파괴적 혁신으로 미디어 시장을 지배하다

[Happist Letter 7/17] 마이크로 인플러언서 마케팅으로 밀레니얼을 사로잡은 LaCroix 이야기

0

며칠째 폭염이 기승을 부림니다. 다 잊고 계속이나 바다로 떠났으면하는 생각이 굴뚝 같죠. 아니면 그냥 시월한 에어컨을 틀어놓고 집에서 폭 쉬는 게 더 좋겠죠.

서핑 보드를 타는 여인 surfer_Pixabay_Featured

그럼에도 불구하고 밖으로 밖으로 나아가야 하는 모든 분께 위로와 화이팅을 전해드립니다 저도 이제 출근을 해야 겠습니다.

오늘은 코카콜라를 비롯한 탄산음료의 퇴조속에서 셀춰 스파클링 워터로 밀레니얼들에게 선풍적인 인기를 끌고 있는 LaCroix(라크로이라고 읽는 것 같습니다.)에 대한 이야기와 이 사례에서 중요하게 거론되는 마이크로 인플러언서의 중요성을 정리한 아티클을 소개해 드립니다.

팬들의 자발적 바이럴과 마이크로 인플러언서로 밀레니얼을 사로잡은 탄산수 LaCroix 이야기

  • 탄산음료는 1998년을 점점으로 건강에 대한 관심이 높아지면서 수요가 감소 함(1998년 소비량과 2017년 소비량 비교 시 30%이상 감소)

  • 대신 보다 건강 컨셉을 강화한 제품들의 수요가 증했는데 여기에는 생수, 탄산수와 같은 대체제들이 각광을 받음

  • 이러한 트렌드 속, LaCroix는 다이어트 탄산음료를 대신하는 포지셔닝으로 시장을 공략

  • 탄산수와 천연향외는 아무것도 넣지 않았다는 점을 강조하며, 기존 탄산음료를 마시는 기분을 그대로 재현할 수 있는 상품력을 갖춤

  • 디자인, 로고 등 소비자의 관심을 끄는 요소들과 건강에 좋으면서 기존 탄산음료에 못지않은 매력을 주는 LaCroix에 팬들이 자발적으로 소셜 미디어에 LaCroix를 소개하면서 바이럴이 시작됨

  • LaCroix는 소셜 미디어를 많은 성공한 기업들이 그랬듯이 소비자들과 직접 빠르게 소통할 수 있는 채널로 적극 활용했음

  • 또 LaCroix는 팬들의 자발적인 바이럴을 더욱 확산하기 위해 팬들 중심의 마이크로 인플러언서 마케팅을 전개 함

    대신 TV 광고 등 전통적인 마케팅을 무시하고 이런 인플러언서 마케팅 등 디지탈 마케팅에 집중 투자 함

    마이크로 인플러언서는 팬이 중심이 되었고 작은 규모의 팔로워들을 중심으로 실해되었기 때문에 진정성과 커뮤니티 성과가 뛰어났음

  • LaCroix 브랜드는 밀레니얼들의 라이프스타일을 대표하는 브랜드로 성장했으며, 브랜드를 지지하는 일종의 팬층이 증가하면서 하나의 문화 현상으로까지 발전

  • 이러한 결과 미국 중부의 조그만한 음료 브랜드였던 LaCroix는 2017년 13.4% 시장점유율을 차지해 Top3 브랜드로 성장했음

  • LaCroix 브랜드를 소유한 National Beverage는 2017년 회계연도 매출은 8.27억 달러로 전년 비 17% 성장했고. 덕분에 2017년 주가가 무려 90% 올랐음.

자세한 내용은 아래 링크를 참조해 보세요

팬들의 자발적 바이럴과 마이크로 인플러언서로 밀레니얼을 사로잡은 탄산수 LaCroix 이야기

마이크로 인플러언서가 중요한 이유

위 탄산수 LaCroix 이야기에서 중요하게 거론되는 마이크로 인플언어서의 중요성에 대한 이야기 입니다.

인스타그램을 비롯한 소셜 미디어 사용자가 폭발적으로 늘면서 팔로워가 몇백만 또는 몇억이 넘는 슈퍼 인플러너들이 등장하지만 이렇게 규모가 커갈 수록 효율은 떨어지니다고 합니다.
물론 엄청난 팔로워 수에 비해서 일정 정도 반응을 증가하지만 정비례 하기는 힘들겠죠.

이에 대한 대안이 마이크로 인플러언서인데요. 팔로워가 1천 정도의 소규모 일때 가장 효율도 좋고, 이들 계정은 협찬을 받지않고 스스로의 돈으로 상품등을 이용하는 경우이므로 팔로워들이 진정성있게 받아드리며 적절한 규모로 커뮤니티가 활성화 된다고 합니다.

본문에도 소개했지만 ‘전략 PR 핵심은 분위기다. 사람을 움직이는 여섯가지 법칙’이라는 책에서 LaCroi(라크로이)와 마이크로 인플러언서(Micro-influencer)에 대해 잘 정리한 글이 있어 그 내용을 소개해 봅니자.


‘전략 PR 핵심은 분위기다. 사람을 움직이는 여섯가지 법칙’에서 인용한 마이크로 인플러언서 마케팅

LaCroix와 같이 마이크로 인플러언서를 중시하는 경향이 나타나기 시작했다. 이는 한마디로 말하면 영향 효율(影響 效率)이다.

인플러언서 플랫폼인 마컬리(Markerly) 조사에 의하면 인플러언서 팔로워 수와 사용자 참여(engagerment) 비율은 반드시 비례하지 않는다는 사실이 밝혀졌다.
그뿐 아니라 팔로워 수가 증가함에 따라 사용자 참여 비율은 감소한다는 결과가 나왔다. 인스타그램 게시물에 대한 좋아요 비율은 팔로워가 1천명 미만의 경우 8%였고, 1천~1만명이 되면 4%로 줄어들었고 백만명이상되는 슈퍼 인플러언서의 경우 불과 1.7%였다.

유튜버도 비슷한 보고가 나왔다.
마이크로 유투버는 미들 유튜버나 슈퍼 유투버에 비교할 때 하나의 채널 등록자당 ‘코멩트 비율’,’고평가 비율’이 높은 편이다. 즉 슈퍼 인플러어서 한명의 발신보다 마이크오 인플러언서 여러 명에 의한 발신이 영향력이 크며, 투자 수익율(ROI)도 좋다는 판단이다.
~
“팔로워는 많으면 많을수록 좋다!”는 생각은 이른바 매스미디어 광고적인 발상이다.
PR이 중시되는 이유는 행동 변화를 촉진할 수 있을 정도로 영향을 미칠 수 있는가 하는 점이다.
그런 의미에서 마이크로 인플러언서에 주목하면 다양한 ‘보증’을 이해할 수 있다.

아무튼 마이크로 인플러언서에 대한 내용은 아래 링크를 참조해 보세요

스타트업의 승부수, 마이크로 인플러언서 마케팅이 필요한 이유

오늘도 건강하고 시원한 하루 보내시기 바랍니다.

2018년 7월 17일

Happist 운영자 드림