Backend Developer · Service Builder

개발하고,
운영하고,
계속 개선합니다.

Java와 Spring을 중심으로 백엔드를 개발하고,
필요한 웹과 앱까지 직접 만들어 서비스를 운영합니다.

아이디어를 실제 서비스로 만들고, 배포 이후의 운영과 개선까지 이어가는 개발을 좋아합니다.

yangsongi

Backend Developer

building
  • Java
  • Spring
  • PostgreSQL
  • Flutter
  • Linux
운영 중인 서비스 벨로아
Live

About

서비스를 직접 만들어 운영합니다

서버 한 부분에만 머무르지 않고, 서비스를 완성하고 안정적으로 이어가는 데 필요한 영역을 함께 다룹니다.

Backend

Java와 Spring Boot를 중심으로 REST API와 서비스 로직, 인증 흐름을 개발합니다.

Client

필요할 때 Flutter와 React, JavaScript를 사용해 사용자 화면까지 직접 구현합니다.

Database

PostgreSQL과 MariaDB를 활용해 데이터 모델과 서비스의 저장 구조를 구성합니다.

Operation

Linux와 nginx 환경에 배포하고 로그와 장애를 확인하며 서비스를 운영합니다.

Projects

만들고 운영하는 서비스

아이디어를 구체화하고, 실제로 사용할 수 있는 서비스가 된 뒤에도 계속 돌봅니다.

Tech Stack

서비스에 필요한 기술을 연결합니다

현재 프로젝트에 활용하고 있거나 직접 사용해 본 기술을 영역별로 정리했습니다.

01

Server

  • Java
  • Spring Boot
  • Spring Security
  • JPA · Hibernate
02

Database

  • PostgreSQL
  • Flyway
  • Data Modeling
03

Client

  • Flutter · Dart
  • JavaScript
  • HTML · CSS
04

Infrastructure

  • Linux
  • nginx
  • GitHub Actions
  • Cloudflare

How I Build

작동하는 것에서 끝내지 않고,
운영하면서 계속 고칩니다.

Simple

규모에 맞게

불필요한 구조를 늘리기보다 지금 필요한 책임과 경계를 먼저 정리합니다.

Operate

직접 운영하며

배포 이후의 로그와 데이터베이스, 서버 상태까지 직접 확인합니다.

Improve

발견하면 개선

실제 사용 과정에서 드러난 불편과 운영 문제를 다음 작업으로 연결합니다.

GitHub

코드는 GitHub에서

개인 프로젝트와 개발 기록은 GitHub에서도 확인할 수 있습니다.

GitHub 방문