Akka

Java ๋ฐ Scala์šฉ ๋ฉ”์‹œ์ง€ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œํ•˜๊ธฐ ์œ„ํ•œ ํˆดํ‚ท

Apache Cassandra

๊ณ ๊ฐ€์šฉ์„ฑ์˜ ํ™•์žฅํ˜• ์˜คํ”ˆ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

Apache CouchDB

์‚ฌ์šฉ ํŽธ์˜์„ฑ์— ์ค‘์ ์„ ๋‘๊ณ  โ€์›น์„ ์™„์ „ํžˆ ํ’ˆ๋Š”โ€ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ–์ถ˜ ์˜คํ”ˆ ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†Œํ”„ํŠธ์›จ์–ด.

Apache HBase

Apache HBase๋Š” Hadoop์˜ HDFS์—์„œ ์‹คํ–‰๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค, ๋ถ„์‚ฐ๋œ ๋ฒ„์ „์˜ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค.

Apache Kafka

ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋นŒ๋“œ๋ฅผ ์œ„ํ•œ ๋ถ„์‚ฐ์‹ ์ŠคํŠธ๋ฆฌ๋ฐ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

Apache Spark

Apache Spark โ„ข๋Š” ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ๋ฒ”์šฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋น ๋ฅธ ์—”์ง„์ž…๋‹ˆ๋‹ค.

API Connect

API์™€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ƒ์„ฑํ•˜๊ณ  ์šด์˜ํ•ฉ๋‹ˆ๋‹ค.

AppID

๋ชจ๋ฐ”์ผ๊ณผ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ธ์ฆ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ฐฑ์—”๋“œ ์‹œ์Šคํ…œ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด IBM Bluemix App ID ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Application Metrics for Swift

์„œ๋ฒ„ ์‚ฌ์ด๋“œ Swift ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‹ค ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์œผ์‹ญ์‹œ์˜ค.

ARKit

iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์ฆ๊ฐ• ํ˜„์‹ค ํ”„๋ ˆ์ž„์›Œํฌ.

Auto-Scaling

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ปดํ“จํŒ… ์šฉ๋Ÿ‰์„ ์ž๋™์œผ๋กœ ๋Š˜๋ฆฌ๊ฑฐ๋‚˜ ์ค„์—ฌ์ค๋‹ˆ๋‹ค.

Caffe

Caffe๋Š” ํ‘œํ˜„, ์†๋„ ๋ฐ ๋ชจ๋“ˆ์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ๋งŒ๋“ค์–ด์ง„ ๋”ฅ๋Ÿฌ๋‹ ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค.

Circuit Breaker

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•ˆ์ •์„ฑ๊ณผ ์‘๋‹ต ์‹œ๊ฐ„์„ ๊ฐœ์„ ํ•˜๋ฉฐ ์š”์ฒญ์— ๋Œ€ํ•œ ์‹คํŒจ ํšŸ์ˆ˜๋ฅผ ๋‚ฎ์ถฅ๋‹ˆ๋‹ค.

Cloud Foundry

์˜คํ”ˆ์†Œ์Šค ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•, ๋ฐฐํฌ, ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Cloudant NoSQL DB

Cloudant NoSQL DB๋Š” ์œ ์—ฐํ•œ JSON ์Šคํ‚ค๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ตœ์‹  ์›น, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ๊ณต๋˜๋Š” DBaaS ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค.

Compose for MongoDB

Compose for MongoDB๋Š” ์†์‰ฌ์šด ์ž๋™ ํ™•์žฅ(auto-scaling) ๋ฐฐํฌ ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Compose for MySQL

๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” ๊ด€๊ณ„ํ˜• ์˜คํ”ˆ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค

Compose for RabbitMQ

๋ฉ”์‹œ์ง€ ๋ธŒ๋กœ์ปค๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ๋ฉ”์‹œ์ง• ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.์ด ๋ธŒ๋กœ์ปค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•œ ์ง€์†์„ฑ ์ˆ˜์ค€, ๋ฐฐํฌ ์„ค์ • ๋ฐ ํผ๋ธ”๋ฆฌ์‰ฌ ํ™•์ธ ๋ฉ”์‹œ์ง€๋ฅผ ๋ผ์šฐํŒ…ํ•˜๊ณ  ์ถ”์ ํ•˜๊ณ  ๋Œ€๊ธฐ์—ด์— ๋„ฃ์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ„์— ๋น„๋™๊ธฐ์ ์œผ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฐ์ดํ„ฐ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต(layer)์„ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Compose for Redis

์ตœ์‹  ๊ฐœ๋ฐœ์ž์˜ ๋ฉ€ํ‹ฐ ํˆด์ธ Redis๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์นด์šดํ„ฐ, ๋Œ€๊ธฐ์—ด, ๋ฆฌ์ŠคํŠธ ๋ฐ ํ•˜์ดํผ๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ๋ฌธ์ œ๋ฅผ ๊ฐ„๋‹จํžˆ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์œ ์Šค ์ผ€์ด์Šค์— ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Redis๋Š” ์ตœ์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์Šคํƒ์šฉ์œผ๋กœ ์„ค๊ณ„๋œ ์บ์‹œ, ๋Œ€๊ธฐ์—ด ๋˜๋Š” ์ผ์‹œ ์ €์žฅ์†Œ๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์ธ๋ฉ”๋ชจ๋ฆฌ ํ‚ค ๋ฐ ๊ฐ’ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค.

Control Desk

๋””์ง€ํ„ธ ์ž์‚ฐ๊ณผ ๋ฌผ๋ฆฌ์  ์ž์‚ฐ ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ์œ„ํ•œ ์ปจํŠธ๋กค ์„ผํ„ฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์—”๋“œ ํฌ์ธํŠธ ๋ฐ ์ž์‚ฐ์— ๋Œ€ํ•œ ํ†ต์ œ, ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ฐ ์ปดํ”Œ๋ผ์ด์–ธ์Šค๋ฅผ ํ†ตํ•ด ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ณ  ์„œ๋น„์Šค ์ค‘๋‹จ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Core ML

๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ์•ฑ์— ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค.

Db2 Warehouse on Cloud

์™„์ „ ๊ด€๋ฆฌํ˜•์ธ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰์˜ ํด๋ผ์šฐ๋“œ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

Docker

Docker๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ๋ฐฐํฌํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

Docker Compose

๋ฉ€ํ‹ฐ-์ปจํ…Œ์ด๋„ˆ ๋„์ปค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ •์˜ํ•˜๊ณ  ์šด์˜ํ•˜๋Š” ํˆด์ž…๋‹ˆ๋‹ค.

Elasticsearch

์˜คํ”ˆ์†Œ์Šค ๊ฒ€์ƒ‰ ๋ฐ ๋ถ„์„ ์—”์ง„

Ember.js

Ember.js๋Š” Model-view-viewmodel ํŒจํ„ด์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ์›น ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๋ฒ”์šฉ ์ฝ”๋“œ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€(best practice)๋ฅผ ํ”„๋ ˆ์ž„์›Œํฌ์— ํ†ตํ•ฉํ•˜์—ฌ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋‹จ์ผ ํŽ˜์ด์ง€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

FantasyData

์‹ค์‹œ๊ฐ„์œผ๋กœ ์Šคํฌ์ธ  ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

FlightStats

FlightStats ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ๋Š” FlightStats ๋ฐ์ดํ„ฐ ๋ฐ ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์—ฌํ–‰ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ํ†ต๋กœ์ž…๋‹ˆ๋‹ค.

GitLab

GitLab์€ ์ด์Šˆ, ์ฝ”๋“œ ๋ฆฌ๋ทฐ, CI, CD ๋“ฑ์„ ๋‹จ์ผ UI๋กœ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค

HAProxy

๊ฐœ๋ฐœ, ๊ตฌ์ถ•, ์šด์˜ ์ž‘์—…์„ ์ง€์›ํ•˜๋Š” ๋„๊ตฌ๋“ค์„ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค.