개요 Metabase는 다양한 데이터 소스로부터 데이터 시각화 기능을 제공하는 오픈 소스 BI 솔루션이다. 이번 글에서는 Metabase 설치형 도커 이미지를 기반으로 Amazon ECS에 서비스를 기동하는 방법을 설명하고자 한다. (예제에 나오는 foobar 네이밍은 하나의 예로서 다른 문자열을 사용해도 무방하다.) 사전 지식 Amazon ECS와 AWS Fargate에 대한 이해가 필요하다. [관련 링크]Amazon EFS에 대한 이해가 필요하다. [관련 링크]Amazon ELB에 대한 이해가 필요하다. [관련 링크] Metabase 로컬 실행 아래는 Metabase를 로컬에서 실행하는 예이다. Metabase는 Amazon Athena를 공식으로 지원하지 않아 써드파티 Amazon Athena 드라..
개요 Amazon Athena는 아마존이 제공하는 서버리스 대화식 데이터 쿼리 서비스 상품으로, 최근 대두되는 주제인 데이터 레이크에 있어 아마존의 주력 서비스라고 할 수 있다. 이번 글에서는 Spring Boot 프로젝트에서 MyBatis를 이용하여 Athena에 자유롭게 동적 쿼리를 작성하는 방법을 소개하고자 한다. Athena JDBC 연동 과정에서 발견된 문제점 Athena JDBC 드라이버는 Maven 중앙 저장소에서 제공되지 않아 별도 다운로드하여 관리해야 한다. 버전 관리에서 있어서 상당한 불편을 초래한다.더군다나 Athena JDBC 드라이버는 한 프로젝트 내에서 Amazon SDK 라이브러리와 병행 사용시 충돌이 발생하여 리패키징 작업을 해야 한다. (리패키징 방법은 아래 설명하였다.)A..
방법론 소프트웨어 엔지니어를 위한 외국 기술 사이트 정리 개발자들이여! 이제는 전자책(이북)을 읽자! 소프트웨어 개발 방법론 정리, 데브옵스와 마이크로서비스 Java 애플리케이션 개발 노하우 팀과 성과의 관계 정리 소프트웨어 개발 관련 추천 글 정리 툴링 choco, Windows 패키지 관리자 설치하기 Windows Terminal, 마이크로소프트가 개발한 멀티탭 콘솔 터미널 추천 Windows 10, Ubuntu on WSL 설치하기 Windows 10, Ubuntu on WSL에 X410, IntelliJ IDEA 연동하기 OpenSSH Client, 콘솔에서 SSH 원격 호스트 접속하기 개발자를 위한 윈도 필수 추천 유틸리티 모음 DokuWiki, 개인 업무 관리가 가능한 미니멀 위키 툴 추천 C..
직업이 되는 순간 성장동력을 상실한다, 소프트웨어 엔지니어 나와 같은 소프트웨어 엔지니어를 직업으로 가진 사람은 대부분 어렸을 때부터 조용한 방에서 컴퓨터로 작은 프로그램을 만드는 성취감에 이끌려 이 세계에 진입한다. 성인으로 성장하여 본격적으로 직업 프로그래머가 되면 대규모의 예산과 인력, 고성능의 컴퓨터 자원이 투입되는 대형 프로젝트를 경험하면서 혼자서 통제가 가능했던 소시적의 소프트웨어 개발과는 차원이 다르다는 것을 깨닫게 된다. 프로젝트가 요구하는 목적과 살인적인 일정에 충실하다 보면 과거에 이 세계에 진입한 동기 그 자체였던 성취감과 호기심은 온데간데 사라지며, 적지 않은 수가 회의감을 느끼고 이 세계를 완전히 떠나기도 한다. 남은 사람들은 행복을 찾아 작은 스타트업 기업을 찾거나, 생존을 위한..
- Total
- Today
- Yesterday
- 로드바이크
- Eclipse
- Kendo UI Web Grid
- Tomcat
- Kendo UI
- MySQL
- 알뜰폰
- 태그를 입력해 주세요.
- JHipster
- java
- 평속
- 로드 바이크
- bootstrap
- kotlin
- jsp
- Spring Boot
- chrome
- Docker
- Spring MVC 3
- CentOS
- maven
- jpa
- DynamoDB
- graylog
- node.js
- JavaScript
- 구동계
- jstl
- spring
- 자전거
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |