[AWS] Route 53으로 도메인 서비스 구축하기
·
DevOps/AWS
2024.08.18 - [DevOps/AWS] - [AWS] EC2에 스프링 프로젝트 띄우기 [AWS] EC2에 스프링 프로젝트 띄우기2024.08.17 - [DevOps/AWS] - [AWS] Amazon RDS 사용해보기 [AWS] Amazon RDS 사용해보기2024.08.16 - [DevOps/AWS] - [AWS] Amazon EC2 원격 로그인 [AWS] Amazon EC2 원격 로그인2024.08.15 - [DevOps/AWS] - [AWS] Amazon EC2 인스턴스 만들lsdiary.tistory.com 지난 포스팅까지 EC2에 스프링 프로젝트를 띄우고, 인터넷에서 Public IP 주소로 접근해서 나의 Rest API가 잘 작동하는지 테스트했다. 그렇다면 www.(호스트 이름)nave..
[Spring] 스프링이란?
·
Spring
서버 개발을 하면서 다들 Spring 쓰니까 나도 쓴거지 정확히 이게 뭘 지원하는지 잘 몰라서 정리를 해본다.  Spring 이란? Java 기반의 웹 프레임워크다. FrameWork : 웹 개발을 수월하게 할수 있게 제공하는 소프트웨어 개발환경Spring FrameworkSpring Boot톰캣 설치하고 안에 프로젝트 넣어줌내장 톰캣 서버 사용dependency 각각 호환버전 맞춰야함starter를 통한 dependency 자동화 Spring Boot 3.0 버전의 등장 : Java 17이상을 지원그랄 VM 기반으로 스프링 네이티브 공식 지원AOT 컴파일러 : 코드 최적화, 컴파일후 네이티브 코드로 제공, 네이티브 이미지로 컴파일이 가능 -> Java가 Binary 파일을 만들수 있다! -> 속도 향..
Spring Webflux와 Redis이용해서 접속자 대기열 시스템 만들기(2)
·
Spring/대용량 트래픽
2024.07.20 - [Spring/대용량 트래픽] - Spring Webflux와 Redis이용해서 접속자 대기열 시스템 만들기(1) Spring Webflux와 Redis이용해서 접속자 대기열 시스템 만들기(1)2024.07.13 - [Spring/대용량 트래픽] - Blockhound로 디버깅하기 Blockhound로 디버깅하기2024.07.13 - [Spring/대용량 트래픽] - Spring MVC vs Webflux 성능 비교(with Jmeter) Spring MVC vs Webflux 성능 비교(with Jmeter)2024.07.12lsdiary.tistory.com wait -> proceed 으로 렌더링이 리다이렉트되는걸 자동화 시키기 위해선 어떻게 해야할까? Scheduler ht..
Prometheus, Grafana 오픈소스로 Redis 모니터링하기
·
Spring/대용량 트래픽
2024.05.14 - [Spring/대용량 트래픽] - Spring Boot Pub/Sub Spring Boot Pub/Sub2024.05.13 - [Spring/대용량 트래픽] - Spring Session Spring Session2024.05.13 - [Spring/대용량 트래픽] - Spring cache abstraction, Vegeta 오픈소스 사용해보기 Spring cache abstraction, Vegeta 오픈소스 사용해보기2024.05.08 - [lsdiary.tistory.com 이전글까지 Redis를 다양한 방법으로 활용해보고, Java에서는 어떻게 쓸수 있는지, 특히 Spring Data Redis라는 편리한 기능을 사용하기 위해, RedisTemplate을 써서 연동하는 경..
Spring Boot Pub/Sub
·
Spring/대용량 트래픽
2024.05.13 - [Spring/대용량 트래픽] - Spring Session Spring Session2024.05.13 - [Spring/대용량 트래픽] - Spring cache abstraction, Vegeta 오픈소스 사용해보기 Spring cache abstraction, Vegeta 오픈소스 사용해보기2024.05.08 - [Spring/대용량 트래픽] - Spring Boot Cache Spring Boot Cache2024.05.lsdiary.tistory.com 이전글에서는 세션으로써의 Redis를 알아봤다.이번에는 Redis의 Pub/Sub 패턴에 대해 알아보겠다. 각 서버간의 느슨한 결합(loose coupling)을 위해 사용한다.여기서 Redis는 메세지 브로커 역할을 해..
Spring Boot Cache
·
Spring/대용량 트래픽
2024.05.08 - [Spring/대용량 트래픽] - Redis Cache로 실습하기 Redis Cache로 실습하기2024.05.07 - [Spring/대용량 트래픽] - Redis Cache 이론 Redis Cache 이론2024.05.07 - [Spring/대용량 트래픽] - Redis Key, Scan 명령어 Redis Key, Scan 명령어2024.05.07 - [Spring/대용량 트래픽] - Redis Transactions Redis Transactlsdiary.tistory.com 이전글에서는 Redis를 Cache로 활용해서 실습을 진행했다.근데 사실 Spring 자체에 Redis를 위한 코드들이 준비가 되어있다. 이 코드들에 대해서 알아보도록하자.https://start.spri..
Spring Batch Job
·
Spring/Batch Programming
2024.03.12 - [Spring/Batch Programming] - Spring Batch 도메인 용어, 실전 Spring Batch 도메인 용어, 실전 2024.03.10 - [Spring/Batch Programming] - Spring Batch 실습(4) Spring Batch 실습(4) 2024.03.09 - [Spring/Batch Programming] - Spring Batch 실습(3) Spring Batch 실습(3) 2024.03.06 - [Spring/Batch Programming] - Spring Batch 실습(2) Spring Batch lsdiary.tistory.com 이전 글에서는 Spring에서 실제로 어떻게 Batch를 구현했는지 사용되는 용어와 전체적인 구조..