labyuinMUSINSA techS3 Object Lambda를 이용한 On-Demand 이미지 변환 서비스 소개안녕하세요. 무신사 커뮤니티 개발팀 백엔드 엔지니어 조유신입니다. 이번 포스트에서는 AWS S3 Object Lambda를 이용해 On-Demand 이미지 변환 서비스를 구축한 사례를 공유 드리고자 합니다.16 min read·May 16, 2024----
labyuinlabyuLegacy Migration Pattern (2) Data Migration Patterns일반적으로 TopDown 형식의 글쓰기를 좋아하기 때문에, Client 관점, 코드레벨부터 글을 작성할까 하다가 최근에 한 것이 데이터관점에서의 레거시를 개선하고 마이그레이션이기 때문에, 데이터 관점에서부터 작성해보고자 합니다.12 min read·May 8, 2024----
labyuinlabyuLegacy Migration Pattern (1) Strangler Fig Pattern백엔드 개발을 4년 넘게 해오다보니 모든 순간이 레거시와 함께였고 이를 개선하며 소프트웨어가 발전되는 것을 보아왔습니다. 서비스와 제품이 진화할 때 개발자 역시 성장하는 개체이기 때문에 레거시의 발생은 필연적이며, 제품 성장에 발맞추어 소프트웨어를…5 min read·Apr 10, 2024----
labyuinlabyuJPA Pattern (3) O-ORM Pattern / 컨퍼런스 발표 후기JPA Patterns 시리즈를 쓰다가 어쩌다보니 컨퍼런스에서 이 주제로 발표를 하게 되어서 글을 배포하는 것을 멈추고 발표자료로 승화시켰습니다. 하지만 30분이라는 짧은 발표시간 때문에 하지 못한 모든 말들을 이 블로그를 통해 조금이나마 풀어보고자…13 min read·Jan 28, 2024----
labyuinlabyuJPA Pattern (2) In-Memory와 Relation이전 포스트에서 Domain Store Pattern이 현재의 JPA / Hibernate와 매우 유사한 형태를 띄고 있었다는 것을 알 수 있었습니다. 그러면 유사한 요소들을 비교하고 왜 이러한 형태를 가지게 되었는지 함께 알아봅시다.9 min read·Dec 17, 2023----
labyuinlabyuJPA Pattern (1)Spring Framework를 사용하시는 분들이라면 JPA를 익숙하게 다루어 보셨을겁니다. Node.js 기반의 서버개발을 하시는 분들이라면 TypeORM, prisma, Python 진영이라면 Django ORM 혹은 SqlAlchemy를…7 min read·Dec 1, 2023----
labyuinlabyu헥사고날 아키텍처최근 들어 헥사고날 아키텍처가 유행하고 있습니다. 다양한 기업에서 여러개발자들이 시도하고 있는 것을 알 수 있는데요. Alistair Cockburn에 의해 소개된 이 아키텍처는 Clean Architecture[Robert17]에서 소개된…10 min read·Nov 10, 2023----
labyuinlabyuPattern (5) 아키텍처와 패턴의 분류소프트웨어에서 흔히 말하는 아키텍처(Architecture)는 흔히 큰 규모의 시스템 혹은 소프트웨어 구조를 의미하는 것으로 묘사되는데 아키텍처의 어원을 살펴보면 아키텍처 패턴(Architectural Pattern)의 줄임말입니다. 패턴은 해결하는…2 min read·Nov 5, 2023----
labyuOn-demand Dynamic Image Resizing Using S3 Object LambdaToday, i will introduce how to build on-demand dynamic image resizing with cost optimizing using s3 object lambda.2 min read·Oct 18, 2023----