Java Skill UP 을 하자! step.2 - Reactive Programming
Functional Programming 을 통해서 함수형 프로그래밍이 무엇인지 알겠는데, 최종적으로 알고 싶은 Reactive Programming 이란 무엇일까. Reactive 를 알기 위해선 또 먼저 Async(비동기) 와 Non-blocking(논블로킹) 의 이해가 필요하다. 그래서 이번에는 Async & N...
무더운 사막을 묵묵히 한 발자국씩 나아가는 낙타처럼,
꾸준히 배우고, 성장하고, 보다 더 멋지고,
성숙한 개발자가 되기 위한 기록 저장소.
Functional Programming 을 통해서 함수형 프로그래밍이 무엇인지 알겠는데, 최종적으로 알고 싶은 Reactive Programming 이란 무엇일까. Reactive 를 알기 위해선 또 먼저 Async(비동기) 와 Non-blocking(논블로킹) 의 이해가 필요하다. 그래서 이번에는 Async & N...
Java 를 개발하면서 최근에는 Stream, Optional 등 Lambda 표현식으로 개발하는 경우를 많이 볼 수 있다. 이전에 JavaScript 를 개발하면서 어느정도 Lambda 를 사용한 개발 방식이 익숙하다고 생각했지만, Java 와는 다른 언어인 만큼 문법적인 정리가 필요하고, 과연 Java 에서는 어떻게 La...
객체 지향 5대 원칙 객체 지향 프로그래밍의 5대 원칙? SRP(단일 책임 원칙) OCP(개방-폐쇄 원칙) LSP(리스코프 치환 원칙) ISP(인터페이스 분리 원칙) DIP(의존성 역전 원칙) 1. Single Responsibility Principle(SRP, 단일 책임 원칙) 새로운 요구사항...
AWS? Amazon 에서 제공하는 Cloud Computing Web Service 플랫폼 Cloud Computing? 물리적인 형태의 실물 서버 컴퓨팅 환경을 네트워크 기반의 원격 서비스 형태로 제공 사용자가 네트워크 상에 있는 서버로 접근하여 리소스를 사용 EC2 인스턴스 서버 컴퓨터 1대의 개...
Spring Boot + AWS ElastiCache for Redis AWS ElastiCache for Redis Cluster 생성 자세한 방법은 AWS ElastiCache 가이드 참고. 요약 VPC Subnet Group 생성 Redis Cache Cluster 생성 보안 그룹 설정에 Redis 관련...