Server8 Fair Source License / 지속 가능성을 위한 License 이야기 지난 10월 25일, 잘 쓰고 있던 웹 브라우저 Arc가 신규 업데이트를 중단한다는 소식을 들었습니다. (youtube)저는 작년 초부터 세팅해서 원활하게 쓰고 있었고, PR live tab 기능 / space 기능 등의 편의성을 고평가 하여 너무 잘 쓰고 있었던 브라우저라서 너무나 슬픈 소식이었습니다. 🥲 슬픈 마음으로 관련 소식을 전한 유튜브의 댓글을 읽던 중, 아래와 같은 코멘트를 발견했습니다. 최근 이과 같은 지속 가능성에 대한 문제가 많이 나오고 있습니다. 특히 Open Source의 지속 가능성을 포함한 Fair Source에 대한 이야기를 많이 듣곤 하는데, 이런 문제를 Fair Source를 통해서 어떻게 풀어가고 있는지 궁금해졌습니다. 그리하여 이번 글에서는 위 코멘트에 언급된 sent.. 2024. 11. 11. SAML2 개발에 도움이 되는 꿀팁 3가지! 인증은 어느 어플리케이션이나 필요한 중요한 친구입니다.이 중, 요새 SAML2를 집중적으로 보고 있는데요. SAML2의 경우 널리 사용되고 있지만, 그에 비해 문서나 자료가 부족하다고 느꼈습니다. SAML2를 사용하면서 얻은 팁(과 피 땀 눈물,,,)들을 간단하게 공유해 보겠습니다. 이 글은 기본적으로 SAML2에 대한 지식이 있음을 가정하고 작성했습니다.SAML2 기본을 알고 싶으시다면 GRU님의 SSO 글을 추천드립니다. 1. SAML2 테스트 데이터 생성SAML2 연동 자체는 요즘 제공되는 라이브러리들이 친절하게 지원해 주기 때문에 비교적 빠르게 진행할 수 있습니다. 그러나, 테스트를 하려고 하면 조금 생각을 하게 됩니다. 예를 들어서 어플리케이션 측에서 검증하는 파트를 테스트를 하고 싶다면, 실제.. 2024. 10. 28. Kafka 메세지를 안정적으로 다루는 방법 (Transaction Outbox Pattern) Transaction Outbox 패턴에 대하여 간단히는 알고 있었는데요. 앞으로 이벤트를 다루며 잘 알아두면 좋을 내용이라고 생각해서 구체적으로 어떤 문제를 해결하기 위하여 사용하며, 어떤 장/단점이 있는지 찾아보고 남겨봅니다. 기본적으로 Chris Richardson 선생님의 Pattern: Transactional outbox 아티클을 참고합니다. 풀고 싶은 문제어플리케이션 서버에서 비즈니스 로직을 처리하는 동안, 메세지의 발행까지 Transactional 함을 보장해야 하는 경우가 많습니다. 하지만, 기본적으로 이종 간의 Transaction은 완벽할 수 없습니다. 임시로 대응을 해보자면, Transaction Scope에서 Rollback이 가능한 작업을 모두 한 이후에 메세지 발행을 챙기는 방.. 2024. 10. 13. Github Actions와 Issue로 간단하게 메일링 서비스 구현하기 - 'Dev-Event-Subscribe' 예전 이 글을 작성할 때 Actions를 이용해 뭔가 정말 간단하게 서비스를 만들 수 있지 않을까 생각했었다. 하지만 당장 괜찮은 아이디어가 생각나지 않아서 넘겨두었었다. 이번에 Dev-Event저장소에서 Actions와 Watch의 메일링 서비스를 이용해서 보다 편리한 서비스를 운영할 수 있으리라 생각이 들었다. 메인테이너 분께 이러한 아이디어에 대하여 건의를 드렸고, 2주간의 의견 공유를 통해 간단히 개발해서 운영을 시도해보는 중이다 :) 🥳매주 메일로 받아보는 Dev Event🥳 Dev-Event Dev-Event는 개발자 컨퍼런스 및 해커톤 등 행사들을 보기 좋게 저장해두는 저장소이다. 항상 이렇게 오픈소스 느낌으로 행사를 공유하는 저장소가 있으면 좋겠다 생각이 들었는데, 이렇게 저장소를 관리해주.. 2021. 2. 17. 이전 1 2 다음