Ares Habitat

Ares Habitat

[SQL Server]JAVA(JDBC)+MS-SQL로 프로젝트를 진행한다면?(sendStringParametersAsUnicode)

[원문 작성자: Jk Kim] ※ 올해 JAVA + MS SQL SERVER 구축 프로젝트에서 똑같은 상황이 3번이나 발생하여 글을 작성한다. 인덱스는 VARCHAR 컬럼으로 되어있는데, NVARCHAR로 파라미터가 호출 되면 어떻게 될까? 이럴경우 자료형의 우선순위로 인하여, NVARCHAR는 변함없이 VARCHAR컬럼이 형변환되는데, 인덱스가 VARCHAR형이면 형변환으로 인하여 인덱스를 타지 못한다. SQL SERVER의 DMV를 활용하여 위와같이 쿼리를 조회하면 SQL_
2 min read

Thymeleaf 시작하기 (1) - thymeleaf 란?

[원문 작성자: EJ Choi] 서버 사이드 렌더링 (SSR / Server Side Rendering) vs 클라이언트 사이드 렌더링 (CSR / Client Side Rendering) thymeleaf 를 알아가기 전에 렌더링에 대해 살펴보자. 먼저 렌더링이란 html, css, javascript 등의 코드를 사용자가 볼 수 있게 변환해주는 과정을 말한다. 지금 이 글도 그런 렌더링 과정을 걸쳐서 보여지고 있는 것이다.
3 min read

Spring Cloud Config란

[원문 작성자: Judy] Spring Cloud Config가 왜 필요할까? Spring Cloud Config를 사용하지 않는 Spring boot 애플리케이션에서는 설정파일들을 어떻게 관리할까? 기존에는 하나의 프로젝트 파일에 application-local, application-dev, application-prod.yml 등 버전별로 yaml파일을 생성하여 프로젝트 설정을 관리했다. 그래서 설정 변경이 필요해 yaml 파일을 변경하면 그 애플리케이션을 다시 빌드하고 배포하는 과정도 필수였다. 또한 MSA와
5 min read

GCP (Google Cloud Platform) 시작하기 (2)

[원문 작성자: EJ Choi] 지난 포스팅에서는 GCP (Google Cloud Platform) 에 대해 알아보고 가장 기본적인 서비스인 VM(가상머신) 인스턴스를 생성하고 웹서버까지 설치해보았다. 이번 편에서는 쿠버네티스 엔진을 생성하고 설정해보자. 쿠버네티스 (Kubernetes, k8s) 쿠버네티스는 가장 많이 알려진 컨테이너 오케스트레이션 시스템이다. 마치 컨테이너라고 하면 도커를 떠올리는 것처럼 컨테이너 오케스트레이션이라고 하면 쿠버네티스를 가장 먼저
6 min read

[SQL Server]어떤 인덱스가 필요할까?

[원문 작성자: Jk Kim] 내가 운영중인 DB에는 어떤 인덱스가 필요할까? 또는, 인덱스를 만들려고 하는데 컬럼 1개로만 만들기 아쉽다. 이 쿼리 뿐 아니라 다른 쿼리도 한번에 커버될수 있는 인덱스를 만들고 싶은데... 모든 쿼리를 찾아볼수도 없고... 이런경우 어떻게 해야 할까? SQL SERVER (아마도 2005부터)에는 DB에서 실행된 SQL을 바탕으로 공간 인덱스를 제외한,
2 min read

[SQL Server]안 쓰이는 인덱스를 찾아보자!

[원문 작성자: Jk Kim] 이 인덱스 지워도 될까? 오랫동안 운영 되고있는 SQL SERVER를 열어보면 상당히 많은 인덱스가 있다. 처음 프로젝트를 진행할때 만들었던 인덱스 부터, 중간중간 느린 쿼리로 인해 튜닝시 만들었던 인덱스도 있고, 아직 DB를 잘 모르는 누군가가 만들어놓고 안 지운 인덱스도 있을것이다. 실제로 1년전쯤 보았던 어떤 테이블은 약 40개의 인덱스가
2 min read

프로젝트 외부 이해관계자의 신뢰를 얻는 방법 - 보여주기

[원문 작성자: jaehoon] 애자일 코치로서 자주 접하는 질문 애자일 코치로 일하면서 애자일 방식의 프로젝트 진행을 위해 가장 중요한 요소가 무엇이라고 생각하느냐는 질문을 종종 받습니다. 그리고 그런 질문을 받을 때마다 거리낌없이 애자일 방식에 대한 신뢰에 기반한 '리더쉽의 서포트'라고 대답합니다. 다양한 성격의 프로젝트가 있고 저마다 영향을 미치는 가장 중요한
22 min read

애자일 개발문화는 왜 한국에 빠르게 정착되지 못했나?(2)

[원문 작성자: jaehoon] 전 포스팅(애자일 개발문화는 왜 한국에 빠르게 정착되지 못했나?(1) https://engineering-skcc.github.io/culture/agilenotforkorea1/)에서는 우리 나라를 포함한 동양 사회에 애자일 개발문화가 어째서 서구사회에 비해 빠르게 정착되지 못했는지 역사적 관점에서 교육 체계의 특성을 통해 논의해 보았습니다. 이번 포스팅에서는 그렇다면 애자일 개발문화 확산과 정착을 위해 어떠한
20 min read

애자일 개발문화는 왜 한국에 빠르게 정착되지 못했나?(1)

[원문 작성자: jaehoon] 왜 우리는 애자일 개발문화에 익숙해지지 않을까? 애자일 소프트웨어 개발 선언문이 세상에 발표된지 올해로 20년이 지났습니다. 그 이후 서구 사회(미국 및 유럽권)에서는 이미 주요 업무 방식(IT업계의 개발방법론 포함)으로 애자일이 주류로 자리 잡은 건 다들 알고 계시리라 생각합니다. 사실 애자일 개발 선언문이 발표되기 이전부터 서구
21 min read

Subscribe to Ares Hab

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
구독하기