-
Today I Learned
n8n과 Microsoft Power Automate
n8n 개요정의: 오픈소스 워크플로우 자동화 플랫폼비유: Zapier·Make(구 Integromat)의 오픈소스 버전특징오픈소스 & 자가 호스팅 가능 → 데이터 보안 유리노코드 / 로우코드 UI + JavaScript 커스터마이징450+ 서비스 연동 (Slack, Google Sheets, MySQL, AWS, GitHub 등)트리거 기반 실행 (웹훅, 스케줄, 수동 실행)분기·반복·에러 처리 지원워크플로우 버전 관리(Git 연동 가능)활용 사례CRM 자동화: 신규 고객 등록 → Slack 알림 → Google Sheets 기록데이터 수집: API 호출 → DB 저장 → 보고서 생성DevOps: GitHub PR → 테스트 자동 실행 → 결과 이메일마케팅: 웹폼 제출 → 이메일 발송 → HubSpot ..
-
etc) Backend
JWT vs 서버 세션
🔐 인증 방식 비교: JWT, 서버 세션, Authorization Code, SAML항목 JWT (JSON Web Token) 서버 세션 Authorization Code SAML저장 위치클라이언트(토큰) – localStorage, sessionStorage, cookie서버(세션 ID)서버(세션/토큰)서버(SAML 어설션)확장성👍 무상태, 수평 확장 용이👎 상태 유지, 확장 어려움👍 서버 상태 기반이지만 분산 세션 처리 가능👎 상태 기반, 주로 기업 환경보안👎 디코딩 쉬움, 민감정보 노출 위험👍 의미 없는 세션 ID👍 서버에서 ID 직접 검증 → 안전👍 서버 검증 + XML 서명인증 주체토큰만 검증 (ID 직접 확인 안 함)세션 ID로 서버에서 조회서버에서 ID를 직접 검증서버에서 ..
-
두두의 책
[컴퓨터/IT][독후감] "요즘 개발자" - 임동준, 고예슬
2024.06.03 ~ 2024.07.02Score ❤❤❤❤1장.1.1. 세상이 정의하는 개발자Q. 내 일상생활에 많은 영향을 끼치는 소프트웨어 다섯 가지카카오톡메모장 (노트패드)웹 브라우저윈도우리눅스Q. 개발자 수요가 높은 이유. 기업이 시간과 비용을 들여 개발자를 채용하고 소프트웨어 개발 및 유지 보수에 직접 나서는 이유내 생각: 오프라인으로 돈과 시간을 투자해야하는 기능을 시간과 공간에 제약받지 않는 온라인으로 제공해주기 때문책 생각: 지속적으로 변화하는 고객의 요구 사항에 대응하기 위해Q. 내가 중요하다고 생각하는 세상의 변화어제보다 오늘 더 나은 삶⭐️복합적 문제 해결 능력이 중요⭐️세상을 바라볼 때 개발자의 시선으로 ‘왜’라는 질문을 계속해서 던져보자1.2. 회사가 정의하는 개발자Q. 내가 자..
-
두두의 책
[인문][독후감] "타인의 고통" - 수전 손택
타인의 고통2021.02.01 ~ 2021.02.10 Score ❤❤❤❤ 책 읽어드립니다를 보고 선택한 책이다. 수전 손택 작가는 미국 작가이다. 평화상을 수상했다. 별명은 대중문화의 퍼스트레이지이자 동시대 미국 문단의 악녀이다. 미국에 대한 비판을 일삼는다. 타인의 고통에 대해 사진, 글을 활용하여 이야기해주고 있다. 사람들은 자극적인 사진을 원한다. 인쇄된 단어는 어제의 것이 됐고, 말로 내뱉는 단어는 훨씬 더 옛 것이 됐지만 사진은 완전히 현실이 된 듯하기 때문이다. 전쟁을 하는 이유도 사진 때문이라고 한다. 지금 뿐만 아니라 옛날 사진들도 연출된 것들이 많다. 얼마 전 죽기 직전 사진이라면서 911테러, 동물에게 죽임 당하기 직전 등의 사진을 봤다. 전쟁 중의 사진들도 많이 떠돌아다니고 있다. 과..
-
Trouble Shooting
IntelliJ + Spring Boot + Postgresql 오류
[오류1] The connection attempt failed The Specified database user/password combination is rejected Spring Boot에 DB 연결이 안된다... 그동안 gradle만 써서 application.properties에 있는 내용을 DB랑 연결하면 잘만 됐는데 왜 maven은 안되는거야!!! 아무리 연결을 다양하게 시도해도 이상한 오류만 나오고 ㅠㅠ 분명히 host, user, pw, db이름에 문제가 있는거 같은데... 전 개발자님들은 아무 문제가 없다고 하고..... DB에 직접 접속해보라는데 그걸 어떻게 해요 ,,? 내가 직접 통화한게 아니어서 물어보지도 못하고.. (지금은 스스로 터득함) 아님 서버를 새로 만들라고 하신다. D..