Skip to content
woojin.jang edited this page May 24, 2026 · 94 revisions

📖 Java

📖 Kotlin

📖 Coroutine

📖 Spring

📖 Spring Security

📖 Spring Batch

📖 Reactive Programming

📖 Database

📖 MySQL

📖 Redis

📖 JPA

📖 QueryDsl

📖 MSA

📖 Kafka

📖 Apache Flink

  • [Apache Flink - Apache Flink Architecture]
  • [Apache Flink - Stream Processing]
  • [Apache Flink - Data Stream API & Window]
  • [Apache Flink - State Management]

📖 HTTP

📖 AWS

📖 Docker

📖 Kubernetes

📖 CI/CD

  • Github Actions - Github Actions
  • [Jenkins - Jenkins + IaC]
  • [Jenkins - Advanced Jenkins Pipeline]
  • [Jenkins - Advanced Jenkins SonarQube & Multi nodes]
  • [Jenkins - Jenkins Appendix]

📖 Nginx

📖 Monitoring🥈

  • [Monitoring - Log Concept]
  • [Monitoring - Log Level & Filter]
  • [Monitoring - Logback]
  • [Monitoring - Log Collection with ELK Stack]
  • [Monitoring - Log Monitoring with Kibana]
  • [Monitoring - Building a Monitoring System with Spring Boot Actuator]
  • [Monitoring - Server Monitoring with Prometheus and Grafana with Discord Alerts]

📖 Test

📖 Effective Java 3/E

📖 Kotlin Academy - Effective Kotlin

  • [(Effective Kotlin Item 1) Kotlin - 가변성을 제한하라]
  • [(Effective Kotlin Item 2) Kotlin - 임계 영역을 제거하라]
  • [(Effective Kotlin Item 3) Kotlin - 가능한 한 빨리 플랫폼 타입을 제거하라]
  • [(Effective Kotlin Item 4) Kotlin - 변수의 스코프를 최소화하라]
  • [(Effective Kotlin Item 5) Kotlin - 인수와 상태에 대한 기대치를 명시하라]
  • [(Effective Kotlin Item 6) Kotlin - 사용자 정의 오류보다 표준 오류를 선호하라]
  • [(Effective Kotlin Item 7) Kotlin - 결과가 없을 가능성이 있는 경우 널 가능 또는 Result 반환 타입을 선호하라]
  • [(Effective Kotlin Item 8) Kotlin - use를 사용하여 리소스를 닫아라]
  • [(Effective Kotlin Item 9) Kotlin - 단위 테스트를 작성하라]
  • [(Effective Kotlin Item 10) Kotlin - 가독성을 목표로 설계하라]
  • [(Effective Kotlin Item 11) Kotlin - 연산자의 의미는 함수의 이름과 일치해야 한다]
  • [(Effective Kotlin Item 12) Kotlin - 가독성을 높이려면 연산자를 사용하라]
  • [(Effective Kotlin Item 13) Kotlin - 타입 명시를 고려하라]
  • [(Effective Kotlin Item 14) Kotlin - 리시버를 명시적으로 참조하라]
  • [(Effective Kotlin Item 15) Kotlin - 프로퍼티는 동작이 아닌 상태를 나타내야 한다]
  • [(Effective Kotlin Item 16) Kotlin - Unit?을 반환이나 연산에 사용하지 말라]
  • [(Effective Kotlin Item 17) Kotlin - 이름 있는 인수 사용을 고려하라]
  • [(Effective Kotlin Item 18) Kotlin - 코딩 컨벤션을 준수하라]

📖 Kotlin Academy - 핵심편

📖 스프링으로 시작하는 리액티브 프로그래밍

  • [Reactive Programming - Reactive Streams]
  • [Reactive Programming - Blocking I/O & Non-Blocking I/O]
  • [Reactive Programming - Reactor Outline]
  • [Reactive Programming - Marble Diagram]
  • [Reactive Programming - Cold Sequence & Hot Sequence]
  • [Reactive Programming - Backpressure]
  • [Reactive Programming - Sinks]
  • [Reactive Programming - Scheduler]
  • [Reactive Programming - Context]
  • [Reactive Programming - Debugging]
  • [Reactive Programming - Testing]
  • [Reactive Programming - Operators]
  • [Reactive Programming - Spring Webflux]
  • [Reactive Programming - Annotation Based Controller]
  • [Reactive Programming - Functional Endpoint]
  • [Reactive Programming - Spring Data R2DBC]
  • [Reactive Programming - Exception Handling]
  • [Reactive Programming - WebClient]
  • [Reactive Programming - Reactive Streaming Data Processing]

📖 가상 면접 사례로 배우는 대규모 시스템 설계 기초

📖 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식

📖 Java

📖 Kotlin

📖 Coroutine

📖 Spring

📖 Spring Security

📖 Spring Batch

📖 Reactive Programming

📖 Database

📖 MySQL

📖 Redis

📖 JPA

📖 QueryDsl

📖 MSA

📖 Kafka

📖 Apache Flink

  • [Apache Flink - Apache Flink Architecture]
  • [Apache Flink - Stream Processing]
  • [Apache Flink - Data Stream API & Window]
  • [Apache Flink - State Management]

📖 HTTP

📖 AWS

📖 Docker

📖 Kubernetes

📖 CI/CD

📖 Nginx

📖 Monitoring🥈

  • [Monitoring - Log Concept]
  • [Monitoring - Log Level & Filter]
  • [Monitoring - Logback]
  • [Monitoring - Log Collection with ELK Stack]
  • [Monitoring - Log Monitoring with Kibana]
  • [Monitoring - Building a Monitoring System with Spring Boot Actuator]
  • [Monitoring - Server Monitoring with Prometheus and Grafana with Discord Alerts]

📖 Test

📖 Effective Java 3/E

📖 Kotlin Academy - Effective Kotlin

📖 Kotlin Academy - 핵심편

📖 스프링으로 시작하는 리액티브 프로그래밍

📖 가상 면접 사례로 배우는 대규모 시스템 설계 기초 1

📖 가상 면접 사례로 배우는 대규모 시스템 설계 기초 2

📖 Clean Code

📖 리팩토링 2판

📖 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식

📖 GraphQL

Clone this wiki locally