ops + it ops linux tomcat log Alfresco logrotate.d examples - able to handle compress and clear historic timestamped log filesAlfresco logrotate.d examples - able to handle compress and clear historic timestamped log files - alfresco wono | discuss | tweet + it ops linux log rotate tomcat logrotate에 대해 알아보도록 하겠습니다. : 네이버 블로그 wono | discuss | tweet + it ops aws ses email 119.AWS SES 메일 발송법 3가지AWS의 SES서비스를 이용해 메일을 발송해 보자 발송법 3가지를 알아보자 <1> SES 웹콘솔에서 메일 보내기 <2> Outlook에서 메일 보내기 <3> SDK를 이용해 서버에서 보내기 <4> 참고. SES에서 DEDICATE IP 할당의 의미는 고정 SMTP IP 가 아니다. <1> SES 웹콘솔에서 메일 보내기 도메인을 인증 받기와 제한 wono | discuss | tweet + it ops message sens naver [Spring Boot] SMS 전송 - NAVER SMS API 연동진행중인 프로젝트 내에 SMS 서비스를 구현할 일이 생겼다. 개인 공부용 무료 SMS 서비스를 찾다가 NAVER CLOUD PLATFORM에서 지원하는 SMS API 서비스를 알게 됐다. 대부분 coolsms를 많이들 이용했는데 개인적으로 네이버가 친숙한 플랫폼이기도 하고, 매월 50건의 무료메세지 발송 및 첫 가입 시 10만 크레딧을 제공한다고 하여 선택하게 됐다. 해당 크레딧은 네이버 클라우드 플랫폼에서 제공하는 다른 솔루션에도 사용할 수 있으니 유용하게 쓰시길 바란다. (단, 실제로 결제가 가능한 카드를 연동해야 한다.) 또한 네이버에서 API 문서를 잘 구성해놓은 것도 채택에 큰 비중을 차지했다. 따라서 필자는 네이버 클라우드 플랫폼에서 제공하는 NAVER API 가이드에 따라 차근차근 진행해볼 .. wono | discuss | tweet + it ops email AWS SES, Pringo, Gmail SMTP, Sendgrid 비교: 개발자와 마케터를 위한 이메일 발송 서비스 선택 가이드AWS SES, Pringo, Gmail SMTP, Sendgrid 비교: 개발자와 마케터를 위한 이메일 발송 서비스 ... wono | discuss | tweet + it ops aws eventbridge [AWS Event Bridge] AWS에서 간단하게 Scheduler 사용하는 방법서비스의 백엔드를 개발할 때 흔하게 필요한 기능이 바로 스케줄링인데요. 주기적으로 로직을 수행한다거나 푸시 예약 발송하는 작업이라던가 이런 기능들을 구현할 때 스케줄러를 사용하게 됩니다. 작은 서비스라면 프레임워크 레벨에서 라이브러리 형태로 쓸 수도 있구요. 이런 주기적인 로직 수행 작업이 서비스의 주요 기능이라 중요한 경우에는 Message Queue를 사용하기도 합니다. AWS Serverless Application Model(이하 SAM)로 서버리스 개발을 했을 때 아주 효과적으로 사용할 수 있는 스케줄러가 있습니다. 이번에 소개할 Event Bridge Scheduler죠. 설정한 일정(Cron기반)이나 특정 주기로 자동으로 로직을 실행할 수 있습니다. 다양한 AWS 서비스들과 연동이 가능하기 .. wono | discuss | tweet + it ops message sms 문자(SMS) 최저가 업체 비교 및 분석(2022년 12월 기준)안녕하세요 오늘은 단건 문자(SMS) 업체들의 가격을 간단하게 비교하고 가장 가격이 저렴한 업체를 찾아보고자 합니다. 단건 문자 가격을 비교한 이후에는 LMS(1000자) 나 MMS(이미지+1000자) 가격 비교도 해볼 예정입니다. 대부분 사업체를 운영하시거나 연말연초 인사 등으로 지인들에게 문자를 발송하시는 등 많은 사유로 대량의 문자 발송을 원하시는 경우가 많은데요. 이러한 경우 정말 여러가지 기준으로 문자 발송 업체를 비교해보게 되는데 개발직군은 API 를 지원하는지 등을 찾아보기도하고, 마케팅 직군의 경우 얼마나 편한 GUI 로 그룹핑하여 발송 가능한지, 문자 발송 금액은 얼마인지 등등 많은 비교군을 두고 비교해보게 됩니다. 우선 이번에는 간단하게 10개 정도 업체를 찾아서 가격대만 비교해보고자 .. wono | discuss | tweet + it ops sms message 네이버 문자(sms) 서비스 구현최근 신입으로 맡게된 프로젝트에서 사용하게 될 문자인증 서비스를 위해 문자 관련한 api를 찾아보았다. 제공하는 라이브러리를 조사해보니 coolsms https://coolsms.co.kr/ 세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스 손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식 coolsms.co.kr NHN Cloud https://docs.nhncloud.com/ko/Notification/SMS/ko/api-guide/ API v3.0 가이드 - NHN Cloud 사용자 가이드 Notification > SMS > API v3.0 Gui.. wono | discuss | tweet + it ops excel csv 데이터 분석가 김도민스포츠 분석 전공 데이터 분석가 wono | discuss | tweet + it ops db district 국토교통부_전국 법정동_20240802> https://blog.naver.com/jysosohans/221769301618 광역시도(2)+시군구(3)+읍면동(3)+리(2) wono | discuss | tweet + it ops db postgresql utc Using current time in UTC as default value in PostgreSQLI have a column of the TIMESTAMP WITHOUT TIME ZONE type and would like to have that default to the current time in UTC. Getting the current time in UTC is easy: postgres=# select now() at time zon... wono | discuss | tweet + it ops db postgresql PostgreSQL timestamp 사용 시 주의사항SQL을 쓰면서 시간 관련해서 놓치기 쉬운 실수를 정리해보자. wono | discuss | tweet + it ops db postgresql to_char PostgreSQL TO_CHAR Function By Practical ExamplesThis tutorial shows you how to use the PostgreSQL TO_CHAR() function to convert a timestamp or a numeric value to a string. wono | discuss | tweet + it ops ecs docker nextjs Next.js에서 Docker 빌드 최적화하기 | 요즘IT멀티스테이지 빌드와 standalone 빌드, 배포 속도와 인프라 비용 모두를 최적화할 수 있는 두 가지 방법을 소개합니다. wono | discuss | tweet + it ops db index 데이터베이스 쿼리 속도를 높이는 인덱스 활용법 | 요즘IT이번 글에서는 데이터베이스 쿼리의 성능을 향상시키기 위한 PostgreSQL 인덱스 사용법과 그 중요성에 대해 다룹니다. wono | discuss | tweet + it ops db design 📋 데이터 모델링 개념 & ERD 다이어그램 작성 💯 총정리데이터 모델링 이란? 데이터 모델링이란 정보시스템 구축의 대상이 되는 업무 내용을 분석하여 이해하고 약속된 표기법에 의해 표현하는걸 의미한다. 그리고 이렇게 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용된다. 특히 데이터를 추상화한 데이터 모델은 데이터베이스의 골격을 이해하고 그 이해를 바탕으로 SQL문장을 기능과 성능적인 측면에서 효율적으로 작성할 수 있기 때문에, 데이터 모델링은 데이터베이스 설계의 핵심 과정이기도 하다. 데이터 모델링 순서 절차 1. 업무 파악 (요구사항 수집 및 분석) 업무 파악은 어떠한 업무를 시작하기 전에 해당하는 업무에 대해서 파악하는 단계 이다. 모델링에 앞서 가장 먼저 해야 할 것은 어떠한 업무를 데이터화하여 모델링 할 것인지에 대한 요구사.. wono | discuss | tweet + it ops db design [DB] DB 설계 과정DB 설계 순서1️⃣ 요구사항 수집 분석실제 세계에서 어떤 시스템을 구축할 것인지에 대한 요구사항 수집요구사항에 대해 어떤 데이터들이 필요한지, 어떤 기능들이 필요한지 분석2️⃣ 개념적 설계핵심 Entity 도출ERD 작성3️⃣ 논리적 설계ERD-RDB 모델을 통해 개 wono | discuss | tweet + it ops db postgresql PostgreSQL 사용 시 도움 되는 패턴들 | GeekNewsPostgres를 더 생산적이고 안전하게 사용하는 데 도움이 되는 실용적인 패턴들을 정리한 글각 패턴은 작지만 누적되면 큰 차이를 만들어냄UUID 기본 키 사용UUID는 무작위이기 때문에 정렬이나 인덱스 성능 면에서 단점이 있음숫자 ID보다 공간을 더 많이 차지함하지만 다음과 같은 장점이 있음DB에 연결하지 않고도 UUID를 생성할 수 있음외부에 안전하게 wono | discuss | tweet + it ops dbeaver postgresql How Can I sort the column names , I am using Postgres and Deaver Enterprise 7.3.0. · dbeaver · Discussion #10670How Can I sort the column names , I am using Postgres and Deaver Enterprise 7.3.0. wono | discuss | tweet + it ops db design history trigger [PostgreSQL] trigger 사용하기 (history table 만들기)참고 사이트 https://www.postgresql.org/docs/current/sql-createtrigger.html 얼마 전에 특정 table에 대한 변경 이력을 저장해야 하는 작업을 진행하면서 trigger를 처음 사용하 보았다. (A table에서 발생하는 insert, update row를 B table에 추가) 적용해야 하는 조건이 간단해서 trigger 적용도 간단하게 할 수 있었다. trigger 생성은 다음과 같이 선언한다. create trigger save_history after insert or update on A for each row execute procedure trigger_upsert_data(); - trigger 이름은 save_history로 선언 - ins.. wono | discuss | tweetNext
+ it ops linux tomcat log Alfresco logrotate.d examples - able to handle compress and clear historic timestamped log filesAlfresco logrotate.d examples - able to handle compress and clear historic timestamped log files - alfresco wono | discuss | tweet
+ it ops aws ses email 119.AWS SES 메일 발송법 3가지AWS의 SES서비스를 이용해 메일을 발송해 보자 발송법 3가지를 알아보자 <1> SES 웹콘솔에서 메일 보내기 <2> Outlook에서 메일 보내기 <3> SDK를 이용해 서버에서 보내기 <4> 참고. SES에서 DEDICATE IP 할당의 의미는 고정 SMTP IP 가 아니다. <1> SES 웹콘솔에서 메일 보내기 도메인을 인증 받기와 제한 wono | discuss | tweet
+ it ops message sens naver [Spring Boot] SMS 전송 - NAVER SMS API 연동진행중인 프로젝트 내에 SMS 서비스를 구현할 일이 생겼다. 개인 공부용 무료 SMS 서비스를 찾다가 NAVER CLOUD PLATFORM에서 지원하는 SMS API 서비스를 알게 됐다. 대부분 coolsms를 많이들 이용했는데 개인적으로 네이버가 친숙한 플랫폼이기도 하고, 매월 50건의 무료메세지 발송 및 첫 가입 시 10만 크레딧을 제공한다고 하여 선택하게 됐다. 해당 크레딧은 네이버 클라우드 플랫폼에서 제공하는 다른 솔루션에도 사용할 수 있으니 유용하게 쓰시길 바란다. (단, 실제로 결제가 가능한 카드를 연동해야 한다.) 또한 네이버에서 API 문서를 잘 구성해놓은 것도 채택에 큰 비중을 차지했다. 따라서 필자는 네이버 클라우드 플랫폼에서 제공하는 NAVER API 가이드에 따라 차근차근 진행해볼 .. wono | discuss | tweet
+ it ops email AWS SES, Pringo, Gmail SMTP, Sendgrid 비교: 개발자와 마케터를 위한 이메일 발송 서비스 선택 가이드AWS SES, Pringo, Gmail SMTP, Sendgrid 비교: 개발자와 마케터를 위한 이메일 발송 서비스 ... wono | discuss | tweet
+ it ops aws eventbridge [AWS Event Bridge] AWS에서 간단하게 Scheduler 사용하는 방법서비스의 백엔드를 개발할 때 흔하게 필요한 기능이 바로 스케줄링인데요. 주기적으로 로직을 수행한다거나 푸시 예약 발송하는 작업이라던가 이런 기능들을 구현할 때 스케줄러를 사용하게 됩니다. 작은 서비스라면 프레임워크 레벨에서 라이브러리 형태로 쓸 수도 있구요. 이런 주기적인 로직 수행 작업이 서비스의 주요 기능이라 중요한 경우에는 Message Queue를 사용하기도 합니다. AWS Serverless Application Model(이하 SAM)로 서버리스 개발을 했을 때 아주 효과적으로 사용할 수 있는 스케줄러가 있습니다. 이번에 소개할 Event Bridge Scheduler죠. 설정한 일정(Cron기반)이나 특정 주기로 자동으로 로직을 실행할 수 있습니다. 다양한 AWS 서비스들과 연동이 가능하기 .. wono | discuss | tweet
+ it ops message sms 문자(SMS) 최저가 업체 비교 및 분석(2022년 12월 기준)안녕하세요 오늘은 단건 문자(SMS) 업체들의 가격을 간단하게 비교하고 가장 가격이 저렴한 업체를 찾아보고자 합니다. 단건 문자 가격을 비교한 이후에는 LMS(1000자) 나 MMS(이미지+1000자) 가격 비교도 해볼 예정입니다. 대부분 사업체를 운영하시거나 연말연초 인사 등으로 지인들에게 문자를 발송하시는 등 많은 사유로 대량의 문자 발송을 원하시는 경우가 많은데요. 이러한 경우 정말 여러가지 기준으로 문자 발송 업체를 비교해보게 되는데 개발직군은 API 를 지원하는지 등을 찾아보기도하고, 마케팅 직군의 경우 얼마나 편한 GUI 로 그룹핑하여 발송 가능한지, 문자 발송 금액은 얼마인지 등등 많은 비교군을 두고 비교해보게 됩니다. 우선 이번에는 간단하게 10개 정도 업체를 찾아서 가격대만 비교해보고자 .. wono | discuss | tweet
+ it ops sms message 네이버 문자(sms) 서비스 구현최근 신입으로 맡게된 프로젝트에서 사용하게 될 문자인증 서비스를 위해 문자 관련한 api를 찾아보았다. 제공하는 라이브러리를 조사해보니 coolsms https://coolsms.co.kr/ 세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스 손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식 coolsms.co.kr NHN Cloud https://docs.nhncloud.com/ko/Notification/SMS/ko/api-guide/ API v3.0 가이드 - NHN Cloud 사용자 가이드 Notification > SMS > API v3.0 Gui.. wono | discuss | tweet
+ it ops db district 국토교통부_전국 법정동_20240802> https://blog.naver.com/jysosohans/221769301618 광역시도(2)+시군구(3)+읍면동(3)+리(2) wono | discuss | tweet
+ it ops db postgresql utc Using current time in UTC as default value in PostgreSQLI have a column of the TIMESTAMP WITHOUT TIME ZONE type and would like to have that default to the current time in UTC. Getting the current time in UTC is easy: postgres=# select now() at time zon... wono | discuss | tweet
+ it ops db postgresql PostgreSQL timestamp 사용 시 주의사항SQL을 쓰면서 시간 관련해서 놓치기 쉬운 실수를 정리해보자. wono | discuss | tweet
+ it ops db postgresql to_char PostgreSQL TO_CHAR Function By Practical ExamplesThis tutorial shows you how to use the PostgreSQL TO_CHAR() function to convert a timestamp or a numeric value to a string. wono | discuss | tweet
+ it ops ecs docker nextjs Next.js에서 Docker 빌드 최적화하기 | 요즘IT멀티스테이지 빌드와 standalone 빌드, 배포 속도와 인프라 비용 모두를 최적화할 수 있는 두 가지 방법을 소개합니다. wono | discuss | tweet
+ it ops db index 데이터베이스 쿼리 속도를 높이는 인덱스 활용법 | 요즘IT이번 글에서는 데이터베이스 쿼리의 성능을 향상시키기 위한 PostgreSQL 인덱스 사용법과 그 중요성에 대해 다룹니다. wono | discuss | tweet
+ it ops db design 📋 데이터 모델링 개념 & ERD 다이어그램 작성 💯 총정리데이터 모델링 이란? 데이터 모델링이란 정보시스템 구축의 대상이 되는 업무 내용을 분석하여 이해하고 약속된 표기법에 의해 표현하는걸 의미한다. 그리고 이렇게 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용된다. 특히 데이터를 추상화한 데이터 모델은 데이터베이스의 골격을 이해하고 그 이해를 바탕으로 SQL문장을 기능과 성능적인 측면에서 효율적으로 작성할 수 있기 때문에, 데이터 모델링은 데이터베이스 설계의 핵심 과정이기도 하다. 데이터 모델링 순서 절차 1. 업무 파악 (요구사항 수집 및 분석) 업무 파악은 어떠한 업무를 시작하기 전에 해당하는 업무에 대해서 파악하는 단계 이다. 모델링에 앞서 가장 먼저 해야 할 것은 어떠한 업무를 데이터화하여 모델링 할 것인지에 대한 요구사.. wono | discuss | tweet
+ it ops db design [DB] DB 설계 과정DB 설계 순서1️⃣ 요구사항 수집 분석실제 세계에서 어떤 시스템을 구축할 것인지에 대한 요구사항 수집요구사항에 대해 어떤 데이터들이 필요한지, 어떤 기능들이 필요한지 분석2️⃣ 개념적 설계핵심 Entity 도출ERD 작성3️⃣ 논리적 설계ERD-RDB 모델을 통해 개 wono | discuss | tweet
+ it ops db postgresql PostgreSQL 사용 시 도움 되는 패턴들 | GeekNewsPostgres를 더 생산적이고 안전하게 사용하는 데 도움이 되는 실용적인 패턴들을 정리한 글각 패턴은 작지만 누적되면 큰 차이를 만들어냄UUID 기본 키 사용UUID는 무작위이기 때문에 정렬이나 인덱스 성능 면에서 단점이 있음숫자 ID보다 공간을 더 많이 차지함하지만 다음과 같은 장점이 있음DB에 연결하지 않고도 UUID를 생성할 수 있음외부에 안전하게 wono | discuss | tweet
+ it ops dbeaver postgresql How Can I sort the column names , I am using Postgres and Deaver Enterprise 7.3.0. · dbeaver · Discussion #10670How Can I sort the column names , I am using Postgres and Deaver Enterprise 7.3.0. wono | discuss | tweet
+ it ops db design history trigger [PostgreSQL] trigger 사용하기 (history table 만들기)참고 사이트 https://www.postgresql.org/docs/current/sql-createtrigger.html 얼마 전에 특정 table에 대한 변경 이력을 저장해야 하는 작업을 진행하면서 trigger를 처음 사용하 보았다. (A table에서 발생하는 insert, update row를 B table에 추가) 적용해야 하는 조건이 간단해서 trigger 적용도 간단하게 할 수 있었다. trigger 생성은 다음과 같이 선언한다. create trigger save_history after insert or update on A for each row execute procedure trigger_upsert_data(); - trigger 이름은 save_history로 선언 - ins.. wono | discuss | tweet