최근에 했던 meeting들을 돌이켜 보면서 문득 스친 생각들을 적어본다. key point(warm up) -> discussion -> decision making -> summary text meeting의 목적은 여러 이유가 있을 수 있겠지만, 내가 참여하는 부분에서는 어떤 이슈에 대한 공유나 크던 작던 의사결정이 대부분이다. 그 외에 주제들은 다른 커뮤니케이션 도구들로 공유가 되게 된다. 그래서, 최근의 meeting들도 특정한 주제에 대한 논의들이 대부분이었고, 실제 어떤 이슈가 있었고, 어떤 방식으로 풀어 나갈지 의견을 교환을 했었다. 여기서 조금 잘 하지 못하거나 아쉬웠던 점들은 이 논의가 브레인스토밍 형태로 다양한 방법을 만드는데 목적인지? 지금 겪고 있는 이슈들에 대한 처리나 대응에 대..
https://medium.com/@snyksec/a-guide-to-input-validation-with-spring-boot-f041b19c82e6 A guide to input validation with Spring Boot 스프링 부트 빈 유효성 검사 구현하기 이 튜토리얼에서는 인메모리 데이터베이스를 사용하는 간단한 CRUD(생성, 읽기, 업데이트, 삭제) 애플리케이션에 대한 Bean 유효성 검사를 구현합니다. 사용자는 이름, 이메일 및 비밀번호를 제공하며, 특정 기준을 충족해야 허용됩니다. 여기서 사용되는 상위 수준 아키텍처는 RESTful API가 포함된 백엔드 서버와 인메모리 H2 데이터베이스로 구성됩니다. 클라이언트 애플리케이션이 웹 서비스(이 튜토리얼의 애플리케이션)를 호출하면 요청이..
https://medium.com/@saadmujeeb/the-ultimate-guide-to-api-architectural-styles-c8c781014835 The Ultimate Guide to API Architectural Styles Discover the top API architectural styles — SOAP, REST, GraphQL, gRPC, WebSocket, and Webhook — in this comprehensive, engaging guide. medium.com https://www.linkedin.com/posts/nelsonamigoscode_systemdesign-coding-interviewtips-activity-7107264125214277633-uW1..
act https://github.com/nektos/act local 환경에서 github actions을 테스트 할 수 환경 구성 First act run GITHUB_TOKEN gitbug token기반으로 github와 연결되어 있는 경우, 추가적인 shell option 필요 shell act -s GITHUB_TOKEN="$(gh auth token)" : github cli 방식 선호, gh 설치 필요 Secrets shell act --secret-file my.secrets : my.secrets 파일 내에 secret 변수 선언 ex) my.secrets -> SLACK_WEBHOOK_URL=xxxxxxxxxxxxxx act local test shell // Test 대상 git re..