Varnish
tcp/80
openresty
tcp/443
Open service 151.101.3.7:443 · blog.codepresso.io
2026-01-27 08:03
HTTP/1.1 200 OK
Connection: close
Content-Length: 86110
server: openresty
content-type: text/html; charset=utf-8
etag: W/"1505e-7yRQep6K9r7/47YhpfZgiZwjiLI"
cache-control: public, max-age=0
status: 200 OK
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Date: Tue, 27 Jan 2026 08:03:55 GMT
Age: 28616
X-Served-By: cache-ams2100107-AMS, cache-ams21021-AMS, cache-vie6330-VIE
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 12, 1
X-Timer: S1769501035.474799,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: e2d0c3e4-4e84-4118-9a2c-cf94c800d2fa
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: 코드프레소 블로그 | Codepresso Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>코드프레소 블로그 | Codepresso Blog</title>
<link rel="stylesheet" href="https://blog.codepresso.io/assets/built/screen.css?v=698488c83b">
<meta name="description" content="코드프레소의 실무 평가 기반 개발자 채용 및 리텐션 전략을 소개합니다. Learn how skill-based assessments improve developer hiring and retention outcomes.">
<link rel="icon" href="https://blog.codepresso.io/content/images/size/w256h256/2025/05/---------------_----------removebg-preview.png" type="image/png">
<link rel="canonical" href="https://blog.codepresso.io/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="Codepresso Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="Codepresso Blog">
<meta property="og:description" content="실무 평가 기반의 개발자 채용 및 리텐션 전략을 소개합니다. Learn how skill-based assessments improve developer hiring and retention outcomes.">
<meta property="og:url" content="https://blog.codepresso.io/">
<meta property="og:image" content="https://blog.codepresso.io/content/images/size/w1200/2025/07/codepresso-1280x725-.png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Codepresso Blog">
<meta name="twitter:description" content="실무 평가 기반의 개발자 채용 및 리텐션 전략을 소개합니다. Learn how skill-based assessments improve developer hiring and retention outcomes.">
<meta name="twitter:url" content="https://blog.codepresso.io/">
<meta name="twitter:image" content="https://blog.codepresso.io/content/images/size/w1200/2025/07/codepresso-1280x725--1.png">
<meta name="twitter:site" content="@ghost">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="680">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "Codepresso Blog",
"url": "https://blog.codepresso.io/",
"logo": {
"@type": "ImageObject",
"url": "https://blog.codepresso.io/content/images/size/w256h256/2025/05/---------------_----------removebg-preview.png",
"width": 60,
"height": 60
}
},
"url": "https://blog.codepresso.io/",
"name": "Codepresso Blog",
"mainEntityOfPage": "https://blog.codepresso.io/",
"description": "코드프레소의 실무 평가 기반 개발자 채용 및 리텐션 전략을 소개합니다. Learn how skill-based assessments improve developer hiring and retention outcomes."
}
</script>
<meta name="generator" content="Ghost 6.14">
<link rel="alternate" type="application/rss+xml" title="Codepresso Blog" href="https://blog.codepresso.io/rss/">
<script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.57/umd/portal.min.js" data-i18n="true" data-ghost="https://blog.codepresso.io/" data-key="d127e90dde7592c6a409652a5c" data-api="https://blog-codepresso.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content,
.gh-post-upgrade-cta {
display: flex;
flex-direction: column;
align-items: center;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
text-align: center;
width: 100%;
color: #ffffff;
font-size: 16px;
}
.gh-post-upgrade-cta-content {
border-radius: 8px;
padding: 40px 4vw;
}
.gh-post-upgrade-cta h2 {
color: #ffffff;
font-size: 28px;
letter-spacing: -0.2px;
margin: 0;
padding: 0;
}
.gh-post-upgrade-cta p {
margin: 20px 0 0;
padding: 0;
}
.gh-post-upgrade-cta small {
font-size: 16px;
letter-spacin
Open service 151.101.131.7:80 · blog.codepresso.io
2026-01-27 08:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://blog.codepresso.io/ Accept-Ranges: bytes Date: Tue, 27 Jan 2026 08:03:55 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230066-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769501035.410874,VS0,VE1 x-request-id: 2bede0eb-5849-4b6c-a8ae-0f147b9ae6a2 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.195.7:80 · blog.codepresso.io
2026-01-27 08:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://blog.codepresso.io/ Accept-Ranges: bytes Date: Tue, 27 Jan 2026 08:03:55 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230050-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769501035.388460,VS0,VE1 x-request-id: f73ad724-0780-49f4-a2cc-0fd9622c01c7 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:600::775:80 · blog.codepresso.io
2026-01-27 08:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://blog.codepresso.io/ Accept-Ranges: bytes Date: Tue, 27 Jan 2026 08:03:55 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230067-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769501035.386545,VS0,VE1 x-request-id: 79a86bf8-5f41-482f-8772-bcbfdd9bad63 Ghost-Fastly: true;production Alt-Svc: clear