웹서비스 중에 RDBMS를 채택하지 않는 경우는 드물다고 생각한다. 요즘은 ORM이 특화되어 Query를 잘 모르더라도 개발자들이 RDB를 능숙하게 다룰 수 있는 시대가 왔지만, 결제/재고 등 민감한 비즈니스를 다루는 환경에서는 RDBMS에 대하여 좀 더 깊은 지식이
우리는 스토리보드를 보고 Api 명세를 작성할 때 테이블 설계와 동시에 Request와 Response 등 DTO 디자인을 고민하곤 한다. 하지만 기획 당시 계획한 디자인을 준수하여 개발을 하다보면 프로젝트 패키지와 소스들이 지저분해지는 경우가 있다. 왜? Api별
회사에서 운영하고 있는 레거시 시스템 중 하나를 버전업하게 되었는데, 해당 애플리케이션은 EC2 인스턴스 내에 MariaDB 엔진을 설치하여 running 중이었다. 버전업과 동시에 DB를 AWS RDS로 마이그레이션 하기로 결정하였는데 그 이유는 아래와 같다. paramete group을 통한 간편한 DB 관리 CloudWatch를 통한 DB 모니터링 ...
필자는 EC2 인스턴스에 Tomcat8을 설치하여 Spring Boot 애플리케이션을 running 중이다. 현재까지는 Tomcat과 같은 미들웨어가 있어야 JVM 튜닝 등이 수월하다는 생각으로 Tomcat을 사용중이며, 추후에는 Spring Boot 애플리케이션을 Spring Boot 자체로 running해볼 생각이다. (Spring Boot Embedd...