Open in app
Home
Notifications
Lists
Stories

Write
Fitpet Developer
Fitpet Developer

Home

Jun 23

애자일의 본질 이해하기

현재 핏펫 개발 조직은 애자일 방법론을 적용하고 있습니다. 이에 애자일을 심도있게 이해하고 보다 적극적으로 적용하기 위해 애자일을 이해해보고자 노력했고 관련해서 파악해본 애자일의 본질에 대해 정리한 내용을 공유드리고자 합니다. 애자일 조직은 정착하기 쉽지 않고 정착되더라도 매순간 고객, 구성원의 변화에 따라 민 …

Agile

23 min read


Jun 13

GraphQL Interface 자동생성으로 빠르게 프론트엔드 개발하기

들어가며 React와 Typescript를 사용하는 프론트엔드 환경에서는 API 통신을 받아온 결과값을 interface로 정의하여 각 변수마다 타입을 할당하게 됩니다. 이를 통해 타입 추론이 용이해지고 에러도 방지할 수 있습니다. 그러나 개발 초기에는 API의 변경이 수시로 일어나게 되는데 이는 이미 만들어진 inte …

React

36 min read


May 27

하이브리드 앱 브릿지(Bridge) 리팩토링 후기

네이티브 로 하이브리드 앱을 개발하게된 배경 하이브리드 앱을 만드는 프레임 워크는 현재 많습니다. React Native, flutter, XAMARIN, NativeScript, 여기에 Apache Cordova 계열로 가면 더 많아 집니다. 이런 계열의 프레임 워크로 하이브리드 앱을 만들게 되면, 기본적으로 플러그인 형태로 웹뷰와 네이티브 디바이스 를 …

Native App

13 min read

하이브리드 앱 브릿지(Bridge) 리팩토링 후기
하이브리드 앱 브릿지(Bridge) 리팩토링 후기

May 17

데이터베이스 migration을 위한 script 만들기

migration script 소개 데이터를 마이그레이션하는 방법에는 여러가지가 있지만 핏펫은 서비스 다운타임을 고려한 신규 버전 런칭을 진행했습니다. 다운타임 내에 DB를 완전히 이전해야 했고 이 작업은 실수로 인한 데이터의 오염을 최대한 방지해야 했습니다. 저희는 script 실행으로 데이터 마이그레이션을 계획했고 table 모델의 정형화를 …

마이그레이션

11 min read

데이터베이스 migration을 위한 script 만들기
데이터베이스 migration을 위한 script 만들기

Apr 29

커머스 솔루션에서 자사 커머스 플랫폼으로 이전

얼마전 핏펫은 커머스 솔루션에서 자사 커머스 플랫폼으로 이전을 하였습니다. 이때 DB 마이그레이션을 하면서 겪은 일들에 대하여 기술하려고 합니다. 커머스 솔루션이란 비개발자가 자신의 커머스 사이트를 쉽게 만들 수 있는 솔루션이며, 대표적으로 까페24 쇼핑몰, NHN 커머스의 고도몰, Shopify 등이 있습니다. 커머스 솔루션을 사 …

커머스개발

8 min read

커머스 솔루션에서 자사 커머스 플랫폼으로 이전
커머스 솔루션에서 자사 커머스 플랫폼으로 이전

Apr 14

Android 메모리 성능을 고려한 중첩 레이아웃 내 스크롤 페이징 처리

NestedScrollView와 같은 수직 방향으로 중첩된 레이아웃에서의 RecyclerView 스크롤 페이징 처리는 성능상 좋지 못한 결과를 초래하게 됩니다. 본 글에서는 위 문제를 해결하기 위해 NestedScrollView를 사용하지 않는 방법으로 NestedScrollView과 동일한 인터랙션과 부드러운 스크 …

Android

6 min read

Android 메모리 성능을 고려한 중첩 레이아웃 내 스크롤 페이징 처리
Android 메모리 성능을 고려한 중첩 레이아웃 내 스크롤 페이징 처리

Mar 1

핏펫 개발팀의 소통을 위한 협업툴의 사용법

기업은 같은 목적을 가진 구성원이 효과적으로 협업하여 성과를 달성하는 집단입니다. 효과적으로 협업하려면 당연히 서로 커뮤니케이션을 잘해야 합니다. 커뮤니케이션, 소통을 한다는 것은 나의 생각을 알리고 또 동료의 생각을 알림 받는 공유하는 행위입니다. 소통의 어원은 라틴어 Communis에 어원을 두고 있으며 ‘ …

핏펫

8 min read

핏펫 개발팀의 소통을 위한 협업툴의 사용법
핏펫 개발팀의 소통을 위한 협업툴의 사용법

Jul 15, 2021

React Query 를 통하여 서버 데이터 관리하기

들어가며 기존의 서버 데이터 관리 리액트 컴포넌트에서 상태 관리는 state와 props를 사용합니다. 컴포넌트 내부의 상태는 state, 부모로부터 받은 상태는 props로 관리합니다. 실무에서 컴포넌트를 만들고 프로젝트를 진행하다보면, 어떻게 하면 조금 더 간편하고 쉽게 상태를 관리할 수 있을까? 에 대한 고민은 늘 따라옵니다. React 진영에서 …

React

18 min read

React Query 를 통하여 서버 데이터 관리하기
React Query 를 통하여 서버 데이터 관리하기
Fitpet Developer

Fitpet Developer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable