본문 바로가기

전체 글

(750)
[RxJava] RxJava 프로그래밍(4) - 디버깅과 예외 처리 보호되어 있는 글입니다.
[gRPC] gRPC 깊게 파고들기 https://blog.naver.com/n_cloudplatform/221751268831 https://blog.naver.com/n_cloudplatform/221751405158 더보기 1. Server-Client Model PC(Personal Computer)의 개념이 없던 시절, 프로그램은 하나의 메인 프레임에서 동작하는 Monolithic 구조로 설계되었다. 이때까지만 해도 모든 기능들이 한 공간에서 구동되다 보니 지금처럼 네트워크 통신이 크게 중요하지 않았다. 기술 발전에 따라 소형 컴퓨터 장비들이 등장하게 되고, 기업 입장에선 매우 고가인 메인 프레임워크를 비교적 저가의 워크스테이션 서버로 대체하고 싶어했다. 하지만 메인 프레임워크의 초고사양 서비스를 워크스테이션 서버에서 그대로 제공..
[Spring] Spring WebFlux와 Kotlin으로 만드는 Todo 서비스 spring webflux + kotlin => Spring WebFlux와 Kotlin으로 만드는 Todo 서비스 더보기 왜 kotlin을 사용하는가? Kotlin은 Intellij로 유명한 JetBrains 사에서 개발한 정적 타입 언어이다. 구글의 안드로이드 공식 언어로도 채택되었고, JetBrains 사에서 개발하였으므로 IDE 지원 또한 완벽하다. Kotlin은 코드의 간결성, Java와 상호 운용이 가능하다는 장점 등으로 인해서 최근에 많은 인기를 끌고 있다. 코틀린이 정적타입언어인 이유는 런타임이 아닌 컴파일시점에 타입을 체크하기 때문이다. 코틀린은 자바와 비교해서 여러가지 장점들을 가지고 있는데 그중에서 신뢰성, 효율성, 런타임 성능 그리고, 유지보수 등이 이에 해당한다. 거기에 자바와 상..
[RxJava] RxJava 프로그래밍(3) - 스케줄러 보호되어 있는 글입니다.
[RxJava] RxJava 프로그래밍(2) - 리액티브 연산자 보호되어 있는 글입니다.