일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- HTTP
- 데이터베이스
- computer science
- 웹 서버
- web server
- 컨테이너
- vm
- mysql
- 스프링 부트
- Container
- 스프링
- 자바
- 도커
- 스프링 시큐리티
- Java
- Spring
- spring batch
- spring boot
- JPA
- ORM
- CS
- 스프링 배치
- 백엔드
- virtualization
- 배포
- Spring Security
- spring cloud
- 영속성 컨텍스트
- 가상화
- CI/CD
- Today
- Total
목록백엔드 (3)
개발 일기

하나 디지털 파워온에서 'OCR과 머신러닝 기술을 활용한 전세사기 예방 경고 서비스'라는 주제로 최종 프로젝트를 진행하게 됐다. 해당 서비스를 구현하는데에 있어서 머신러닝 모델을 돌리고, 파인튜닝 모델을 처리하며, GPT API와 Clova OCR API를 다루는 데 있어 Python이 Spring Boot(Java)보다 더 유리하다고 판단하여 Flask 서버를 구성하게 되었다. 이전에 https://ai-back-end.tistory.com/84 이 대회에서 플라스크 서버를 구축했을 때는 API가 딱 2개만 나올 것같아서 server.py에 모든 코드를 집어넣고 처리 했었다. 그러나 조금 더 다양한 비즈니스 로직과 데이터베이스 연동 등이 필요했고 하루만에 끝내는 해커톤이 아닌 3개월 간 개발이 필요한 ..

스프링과 스프링 부트 차이스프링은행 시스템과 같이 몇 백만, 몇 천만의 사람이 한꺼번에 잔고 조회를 하고, 입금 및 출금 요청을 처리하는 등 많으 유저의 요청을 동시에 처리해야하는 엔터프라이즈 애플리케이션는 성능, 안정성 그리고 보안이 매우 중요해 졌다. 그러나 이러한 것들을 고민하며 비즈니스 로직까지 개발하는 것은 비효율적이였기에 이러한 엔터프라이즈 애플리케이션을 위한 개발 환경을 제공해서 기능 개발에만 집중할 수 있도록 하기 위해 스프링 프레임워크를 제공했고 개발자들은 비즈니스 로직에만 집중할 수 있게 됐다. 스프링 부트그러나 설정이 매우 복잡하다는 단점이 있었고 이러한 단점을 극복하여 스프링 프레임워크를 더 쉽고 빠르게 이용할 수 있도록 만든 도구가 스프링 부트이다. 빠르게 스프링 프로젝트를 설정할..

일주일 전 8월 6일~7일 '웰니스'라는 주제로 전국 멋쟁이사자처럼 학생들 약 1,500명(300팀 이상)이 양재aT센터에 모여 해커톤이 열렸다. 개발을 시작하고 첫 번째 해커톤이였다. 팀은 서울과학기술대학교 멋쟁이사자처럼 운영진에서 대회 2~3주 전에 PM 1명, 디자이너 1명, 프론트 2명, 백엔드 2명 이렇게 6명으로 구성해줬다. 300팀 이상이 한자리에 모여 오직 8팀안에 들어야만 발표를 할 수 있고 그 중 4팀만 발표를 할 수 있었는데 나의 개인적인 목표는 8위 안에 들어 몇 주간 고생해서 직접 기획하고 디자인하고 개발한 우리의 결과물을 많은 사람들에게 보여주고싶다는 생각이 있었기 때문에 더 잘하고 싶었다. 첫 회의 결과 여러 아이디어 중 취미 공유 플랫폼을 만들자고 아이디어가 나왔다. 사실 ..