# Backend

1831개의 포스트
post-thumbnail

supabase 와 nginx로 backend engineer 대체하기

supabase self-hosting은 앱 개발을 더 쉽게 할 수 있도록 도와준다. 데이터베이스와 백엔드 서버를 구축하는 과정이 간편해진다. 예를 들어, 유저 정보를 저장하거나 인증 시스템을 만들 때 데이터베이스와 서버가 필요한데, supabase self-hosti

약 7시간 전
·
0개의 댓글
·

BackEnd 정리

소프트웨어의 디자인 패턴어떠한 동작을 수행하는 코드들, 즉, 비즈니스 로직 및 데이터 처리 담당Model의 상태에 변화가 있을 때 Controller와 View에 이를 통보이를 통해 View는 최신의 결과를, Controller는 해당 상태에 따른 명령(CRUD)을 제

약 9시간 전
·
0개의 댓글
·

[엉박사] 프로젝트 리팩토링

엉박사 리팩토링

약 10시간 전
·
0개의 댓글
·
post-thumbnail

Redis로 조회수, 좋아요 구현하기!

조회수,좋아요의 일관성 문제! >문제(게시글)의 조회수 및 좋아요는 문제 조회가 일어날 때마다 Update가 이뤄져야 데이터의 일관성을 맞출 수 있다!!! -> 지속적인 DB Traffic의 발생! 어떻게 DB Traffic을 줄일 것인가?? > 효율적인 DB Tra

약 11시간 전
·
0개의 댓글
·
post-thumbnail

Ubuntu Server 20.04 LTS netplan, interfaces 고정 IP 설정

Ubuntu Server 20.04 LTS 고정 IP 설정하는 법

어제
·
0개의 댓글
·

데이터베이스 기본

특정 기업이나 조직 또는 개인이 필요에 의해 논리적으로 연관된 데이터를 모아 일정한 형태로 저장해 놓은 것데이터베이스 관리 프로그램DBMS를 이용하여 데이터 입력, 수정, 삭제 등의 기능을 제공한다.1\. 개념적업무를 일반화 한다. => Entity, Attribute

2일 전
·
0개의 댓글
·
post-thumbnail

객체 지향 자바 프로그래밍 - 예외처리

외부에서 생성자를 직접 생성하지 못하도록 하기 위해 사용체크 예외 : 컴파일에 오류 발생 (반드시 예외처리 필수)비체크 예외 : 실행 도중 발생하는 예외 (예외처리 선택)e.toString()예외 클래스 : 예외 메시지로 구성e.getMessage()예외메시지 가져오는

3일 전
·
0개의 댓글
·
post-thumbnail

[Ubuntu] docker, docker-compose 설치

docker, docker-compose 설치하기

3일 전
·
0개의 댓글
·

[Java] 컬렉션 프레임워크

자바에서는 프로그래밍 하면서 필요한 여러 자료구조들을 java.util패키지에서 제공하고 있다. 이를 컬렉션프레임워크 라고 한다.컬렉션 프레임워크(collection framework)란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 클래스의 집합이다.\+ ) col

3일 전
·
0개의 댓글
·
post-thumbnail

docker, docker-compose로 간단한 flask api 서버 실행하기

docker, docker-compose로 간단한 flask api 서버 실행하기

3일 전
·
0개의 댓글
·
post-thumbnail

[DDD] 도메인 주도 설계 애그리거트(Aggregate) 알아보기

도메인 주도 설계 공부 3일차 오늘은 애그리거트에 대해서 알아보겠습니다.애그리거트란 관련된 객체들을 모아 하나의 단위로 취급하는 개념으로, 객체지향 프로그래밍에서, 애그리거트는 객체 간의 관계를 정의하는 방법 중 하나로, 논리적으로 관련된 객체들을 그룹화하여 하나의 묶

4일 전
·
0개의 댓글
·

[DDD] 6장.응용 서비스와 표현 영역

도메인이 제 기능을 하려면 사용자와 도메인을 연결해 주는 매개체가 필요함.사용자에게 기능을 제공하려면 도메인과 사용자를 연결해 줄 표현 영역과응용 영역이 필요함 \- 표현 영역: 사용자의 요청을 해석 \- 응용 영역: 실제 사용자가 원하는 기능을 제공사용자와의 상

4일 전
·
0개의 댓글
·

Page처리에 대하여(2)

저번 게시글에서 Paging처리에 대해 알게된 내용을 추가적으로 정리하고 한다. Page객체로 받기 위해 우리는 메소드의 return값을 PageImpl()라는 형태로 리턴해준다. >PageImpl은 Page객체를 Custom해주는 클래스로 Page Interface를

5일 전
·
0개의 댓글
·
post-thumbnail

배포하면, 프러덕션을 바라보던 유저는 어떻게 될까

최신 버전을 이용할 수 있는 이유들 (기도 덕분..?)

5일 전
·
3개의 댓글
·
post-thumbnail

Spring Data JPA 벌크 연산 사용(soft delete)

이번 프로젝트를 사용하면서 데이터를 삭제하는 경우 soft delete 방법을 사용했다. soft delete를 사용하면서 데이터 삭제와 수정 시 벌크 연산을 많이 사용하게 됐다. 이번에는 어떻게 벌크 연산을 사용했고 어떤 어려운 점이 있었는지 정리해 보려고 한다.

5일 전
·
0개의 댓글
·
post-thumbnail

NoOffset?무한스크롤 구현하기!

페이징 처리란?? 무한 스크롤과 NoOffset에 대해 알아보기 전에 페이징 처리에 대해 간단히 짚어가보자!!! 페이징처리란 흔히 우리가 게시판이나 검색엔진에서 볼 수 있는 페이지를 넘어가면서 보는 것을 구현한 것이다. 즉 수 많은 데이터를 한 페이지내에 보여줄 수 없

5일 전
·
0개의 댓글
·
post-thumbnail

[SpringBoot] 소스코드에서 static resource 디폴트 경로 찾기를 곁들인 리소스 경로 추가하기

Spring Boot의 정적 리소스 경로 찾기와 새로운 경로 추가하기

6일 전
·
0개의 댓글
·
post-thumbnail

🔨 DDD(Domain Driven Design) 도메인 주도 설계 알아보기

도메인 주도 설계 개발자라면 코드를 짜는 것 뿐만 아닌 효율적으로 아키텍처를 구성하고 관리할 수 있는 환경을 만들어 나가야한다고 생각한다. 전체적인 틀을 잡지 않으면 효율적인 코드는 존재할 수 없다고 생각한다. 그렇기 때문에 도메인 주도 설계에 대해서 공부하려고 마음

6일 전
·
0개의 댓글
·