도커에 카산드라 올리기
웹서비스를 운영하려면 보통 웹서버, WAS, DB를 배포해야 합니다.
Akka나 Lagom을 활용할 경우, Cassandra와 Kafka가 기본적으로 필요합니다.
이 글에서는 Docker를 이용하여 Cassandra를 배포하는 방법을 다룹니다.
웹서비스를 운영하려면 보통 웹서버, WAS, DB를 배포해야 합니다.
Akka나 Lagom을 활용할 경우, Cassandra와 Kafka가 기본적으로 필요합니다.
이 글에서는 Docker를 이용하여 Cassandra를 배포하는 방법을 다룹니다.
쿠버네티스(Kubernetes, k8s)는 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링, 운영할 수 있도록 도와주는 오픈소스 컨테이너 오케스트레이션 플랫폼이다.
서버 개발자들은 개발한 서버 프로그램을 배포할 환경을 세팅하는 것에 대해 잘 알아야 한다. 그 환경은 VM이 될 수도 있고, 물리 서버가 될 수도 있다. 최근에는 컨테이너 환경에서 배포하는 경우가 많다. 특히 쿠버네티스(Kubernetes) 환경을 사용하려면, 기본 컨테이너로 **도커(Docker)**를 이해해야 한다.
공짜 점심은 끝났다.
성능 향상 특이점 이후의 CPU
동시성을 고려한 프로그램을 작성해야 한다.
1 | public class UnsafeSequence { |
1 | public class StatelessFactorizer implements Servlet { |
소인수분해를 하는 서블릿
1 | import java.math.BigInteger; |
WIP…
Pomodoro 기법을 활용하여 할 일을 효율적으로 관리할 수 있는 어플리케이션을 개발했습니다.
React, Redux, Firebase 및 AWS Lambda를 활용하여 클라우드 기반의 빠르고 확장 가능한 서비스를 구축하였습니다.
유닉스 및 유닉스 유사 운영 체제에서 chmod는 파일 시스템 개체(파일 및 디렉토리)의 액세스 권한을 변경하는 데 사용되는 명령 및 system call이다.특수 모드 플래그를 변경할 때도 사용된다. 요청은 umask로 필터링된다. 이름은 Change mode의 약칭이다.
Deep Learning for Self-Driving Cars
MIT의 딥러닝 자율주행차 과정(Deep Learning for Self-Driving Cars) 중 DeepTraffic 프로젝트를 참고하여 작성한 글입니다.
고속도로에서 교통량이 많은 구간을 빠르게 주행할 수 있도록 신경망을 설계하는 것이 목표입니다.
이 프로젝트는 인공지능과 응용 수업에서 진행한 스포츠 매니아 프로젝트로, MLB, La Liga, EPL 등 다양한 스포츠 경기 정보를 제공하는 AI 기반 음성인식 서비스입니다.
SKT Nugu 스피커와 AWS Lambda, Django를 활용하여 개발하였으며, 사용자가 음성으로 질문하면 실시간으로 스포츠 정보를 제공합니다.