API Gateway Pattern에는 API Gateway가 없다.

API Gateway Pattern에는 API Gateway가 없다.

Microservices Architecture에 관해 이야기하면 왠지 API Gateway를 꼭 사용해야 할 것 같은 느낌이 든다. 과연 그럴까?
왜 함부로 API Gateway를 사용하면 안 되는지, 그래도 사용해야 한다면 언제 사용할지에 대해 다뤄보려고 한다.

우아한형제들의 서버개발그룹장분이 잘 설명해주셔서, 두고두고 보려고 기록해두는 글이다.

출처 : https://www.youtube.com/watch?v=P2nM0_YptOA

Read more
Kubernetes에 Akka Cluster, Lagom 배포하기
Kafka를 Docker에 설치하기
Zookeeper를 Docker에 설치하기

Zookeeper를 Docker에 설치하기

Zookeeper는 공식 Docker 이미지를 제공하므로 이를 활용하여 컨테이너를 실행할 수 있습니다.
또한, Kafka와 연동할 때 필수적으로 사용됩니다.

Read more
도커에 카산드라 올리기

도커에 카산드라 올리기

웹서비스를 운영하려면 보통 웹서버, WAS, DB를 배포해야 합니다.
Akka나 Lagom을 활용할 경우, Cassandra와 Kafka가 기본적으로 필요합니다.
이 글에서는 Docker를 이용하여 Cassandra를 배포하는 방법을 다룹니다.

Read more
쿠버네티스란?

쿠버네티스란?

쿠버네티스(Kubernetes, k8s)는 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링, 운영할 수 있도록 도와주는 오픈소스 컨테이너 오케스트레이션 플랫폼이다.

Read more
도커란?

도커란?

서버 개발자들은 개발한 서버 프로그램을 배포할 환경을 세팅하는 것에 대해 잘 알아야 한다. 그 환경은 VM이 될 수도 있고, 물리 서버가 될 수도 있다. 최근에는 컨테이너 환경에서 배포하는 경우가 많다. 특히 쿠버네티스(Kubernetes) 환경을 사용하려면, 기본 컨테이너로 **도커(Docker)**를 이해해야 한다.

Read more
Lagom Core Concepts
(프로젝트) 인공지능 스피커를 이용한 음성인식 키오스크 플랫폼

(프로젝트) 인공지능 스피커를 이용한 음성인식 키오스크 플랫폼

SKT의 음성인식 스피커와 AWS EC2, S3, Node.js, React.js 를 이용, 음성인식 키오스크 플랫폼을 개발하였습니다.
기술에 소외된 분들이 키오스크를 이용하는데 어려움을 겪는 것에 문제의식을 느껴 개발하게 되었습니다.
또한 기존의 키오스크 플랫폼이 구축 비용이 큰 것에 비해 음성인식 키오스크는 구축 비용이 적습니다.

Read more
(프로젝트) 인공지능 스피커를 이용한 스포츠 질문 서비스

(프로젝트) 인공지능 스피커를 이용한 스포츠 질문 서비스

인공지능과 응용 수업에서 했던 스포츠 매니아 프로젝트 입니다.


MLB, La liga, EPL 등등 많은 스포츠 경기의 정보를 제공해주는 서비스 입니다.


SK Nugu 스피커와 AWS Lambda, Django를 이용하여 만들었습니다.


Read more