Home
소프트웨어 개발이 점점 복잡해짐에 따라 비즈니스 도메인의 복잡성을 효과적으로 관리하고 코드에 반영하는 것이 중요해졌습니다. 기존의 개발 방식은 기술적인 구현에만 초점을 맞추는 경향이 있었고, 이는 비즈니스 요구사항과 코드 사이의 격차를 발생시켰습니다. 이러한 문제를 해결하기 위해 에릭 에반스(Eric Evans)는 2003년에 Domain-Driven Design: Tackling Complexity in the Heart of Software라는 책을 통해 DDD 개념을 제시했습니다.
이 번 글은 CKAD 자격증을 취득 후기입니다. 회사 동료 분이 이 자격증을 위해 공부한다는 소식을 듣고, 저도 자격증을 갖고 싶다는 생각이 들었습니다. 동료 분이 엄청 착하신 분이라서 강의를 듣고 싶으면 들으라고 하셔서 udemy 라는 강의 사이트에서 CKAD 취득을 위한 강의를 듣게 되었습니다.
얼마 전에 MongoDB.local 2024를 다녀온지 얼마 안되었지만, 팀원 한 분이 토쓰 Slash24에 당첨되었는데 일정상 가지 못하게 되어 양도 받을 사람을 구하셨습니다. 그런데 아무도 가지 않는다고 하여 제가 낚아챘습니다. 최근 컨퍼런스 몇 개를 참석해 봤는데 재미도 있고, 다양한 아이디어도 얻을 수 있어서 연차를 쓰더라도 가야겠다고 생각했습니다.
Spring I/O 2024에 참석 했을 때, MongoDB가 스폰서로 있어 메일을 작성했더니 MongoDB.local 2024
컨퍼런스 초대장을 받았습니다.
이 번 글에서는 Spring AI에 대해서 알아보는 시간을 가져보겠습니다.
이 글이 최초 작성된 날짜는 2024년 6월 입니다, 따라서 현재 기준으로 Spring AI 최신 버전은 1.0.0-SNAPSHOT
으로 다른 버전과 호화되는 않을 수 있습니다.
Oracle GraalVM은 고성능의 JIT(Just-In-Time) 컴파일러를 사용하여 Java 및 JVM 기반 애플리케이션의 성능을 가속화할 수 있는 고성능 JDK입니다. 이 솔루션은 애플리케이션 대기 시간을 줄이고 가비지 수집 시간을 단축하여 최대 처리량을 개선할 수 있습니다.
운이 좋게도 Spring I/O 2024에 참여할 수 있는 기회를 얻게 되었습니다. 컨퍼런스에 참석해서 보고 들었던 내용들을 공유해보면 어떨까하여 이 글을 작성해봅니다.
이번 포스팅에서는 Self hosted Github Actions Runner를 설치 하는 방법과 설치된 Actions Runner 위에서 실행되는 workflow를 만들어보고 실행해보는 시간을 가져 보겠습니다.