brunch

"카카오 브런치"에서의
기술블로그 2년 회고

by 기술블로그

"카카오 브런치"에서 기술블로그를 시작한지 2년이 조금 넘었습니다.

지난 2년 동안 작성했던 글을 정리하고, 기술블로그 운영에 대한 짧은 회고를 남깁니다.


1. 웹 기반 기술

- [HTTP 따라잡기(1)](https://brunch.co.kr/@springboot/16)

- [HTTP 따라잡기(2)](https://brunch.co.kr/@springboot/19)

- [웹서버 vs WAS](https://brunch.co.kr/@springboot/21)


2. 자바 기초 프로그래밍

- [디자인패턴(1)-SOLID](https://brunch.co.kr/@springboot/30)

- [디자인패턴(2)-8가지 패턴](https://brunch.co.kr/@springboot/31)

- [Collection - List, Set, Map](https://brunch.co.kr/@springboot/57)

- [왕초보자를 위한 Java로 이해하는 블록체인(1)](https://brunch.co.kr/@springboot/103)

- [CompletableFuture](https://brunch.co.kr/@springboot/267)

- [자바 8 람다&스트림](https://brunch.co.kr/@springboot/276)


3. 스프링부트 기본 개념 및 디자인패턴

- [Spring Boot AutoConfiguration](https://brunch.co.kr/@springboot/199)

- [Embedded Tomcat in 스프링 부트](https://brunch.co.kr/@springboot/98)

- [Spring Data Design Pattern(1)](https://brunch.co.kr/@springboot/107)

- [Spring Session Design Pattern](https://brunch.co.kr/@springboot/114)

- [Spring MVC Design Pattern](https://brunch.co.kr/@springboot/44)

- [Spring Boot Gradle Plugin](https://brunch.co.kr/@springboot/186)

- [스프링부트 테스트(1)](https://brunch.co.kr/@springboot/207)

- [Given-When-Then Pattern](https://brunch.co.kr/@springboot/292)

- [Spring Lazy Initialization](https://brunch.co.kr/@springboot/219)


4. 리액티브 스프링

- [스프링5 웹플럭스 정리 및 샘플 코드](https://brunch.co.kr/@springboot/96)

- [Project Reactor 1.리액티브 프로그래밍](https://brunch.co.kr/@springboot/152)

- [Reactor 2.Async & Non-Blocking](https://brunch.co.kr/@springboot/158)

- [Project Reactor 3. 리액티브 스트림](https://brunch.co.kr/@springboot/153)

- [Project Reactor 4. Flux, Mono](https://brunch.co.kr/@springboot/154)

- [Project Reactor 5. Subscriber](https://brunch.co.kr/@springboot/155)

- [Reactor 6. Data Processing](https://brunch.co.kr/@springboot/156)

- [R2DBC](https://brunch.co.kr/@springboot/178)

- [Diving Into Reactive](https://brunch.co.kr/@springboot/303)


5. 스프링 마이크로서비스

- [스프링 클라우드, MQ 도입 사례(1)](https://brunch.co.kr/@springboot/2)

- [스프링 클라우드, MQ 도입 사례(2)](https://brunch.co.kr/@springboot/3)

- [스프링 클라우드, MQ 도입 사례(3)](https://brunch.co.kr/@springboot/6)

- [스프링 클라우드, MQ 도입 사례(4)](https://brunch.co.kr/@springboot/9)

- [스프링 클라우드, MQ 도입 사례(5)](https://brunch.co.kr/@springboot/17)

- [스프링 클라우드, MQ 도입 사례(6)](https://brunch.co.kr/@springboot/20)

- [Circuit Breaker Pattern](https://brunch.co.kr/@springboot/41)

- [API Gateway Pattern](https://brunch.co.kr/@springboot/38)

- [마이크로서비스 분산 모니터링](https://brunch.co.kr/@springboot/58)

- [Spring Cloud DataFlow](https://brunch.co.kr/@springboot/61)

- [Spring Cloud Config](https://brunch.co.kr/@springboot/113)

- [Spring Cloud Openfeign](https://brunch.co.kr/@springboot/202)

- [Event Sourcing(1)](https://brunch.co.kr/@springboot/120)

- [RSocket in Spring Framework](https://brunch.co.kr/@springboot/271)

- [서킷 브레이커 with Hystrix, Feign](https://brunch.co.kr/@springboot/262)

- [Spring AMQP, RabbitMQ](https://brunch.co.kr/@springboot/298)

- [Spring Kafka Batch Listener](https://brunch.co.kr/@springboot/322)

- [Drinking from the Stream](https://brunch.co.kr/@springboot/305)


6. 스프링 및 잡다한 기술

- [Spring Batch, RabbitMQ 연동](https://brunch.co.kr/@springboot/51)

- [스프링 부트 2.0 Release](https://brunch.co.kr/@springboot/55)

- [스프링 부트 2.1.RELEASE](https://brunch.co.kr/@springboot/112)

- [Spring HazelCast](https://brunch.co.kr/@springboot/56)

- [Bootiful Quartz](https://brunch.co.kr/@springboot/53)

- [RESTful API 설계 및 Tips](https://brunch.co.kr/@springboot/59)

- [GraphQL in Spring Boot](https://brunch.co.kr/@springboot/122)

- [GraphQL in Spring Boot(2)](https://brunch.co.kr/@springboot/191)

- [JUnit5 in Spring](https://brunch.co.kr/@springboot/77)

- [Spring Boot Actuator Metrics](https://brunch.co.kr/@springboot/99)

- [Spring Data JDBC in 스프링부트(1)](https://brunch.co.kr/@springboot/105)

- [스프링 부트 전환 - 리스크 최소화 작업](https://brunch.co.kr/@springboot/91)

- [Thread Dump 분석하기](https://brunch.co.kr/@springboot/126)

- [Spring Reactive Elasticsearch](https://brunch.co.kr/@springboot/134)

- [포털 검색 OpenAPI 연동 샘플](https://brunch.co.kr/@springboot/150)

- [Go 프로그래밍 개발환경](https://brunch.co.kr/@springboot/167)

- [스프링부트 리모트 디버깅](https://brunch.co.kr/@springboot/210)

- [Spring Boot DevTools 클래스로더 이슈](https://brunch.co.kr/@springboot/212)

- [Spring Assertion](https://brunch.co.kr/@springboot/244)

- [개발자를 위한 A/B 테스트 해시 샘플링](https://brunch.co.kr/@springboot/283)


7. 소프트웨어 아키텍처

- [서평-Clean Architecture](https://brunch.co.kr/@springboot/130)

- [소프트웨어 개발의 지혜(1)](https://brunch.co.kr/@springboot/35)

- [소프트웨어 개발의 지혜(2) - 기술부채](https://brunch.co.kr/@springboot/173)

- [웹서비스 백엔드 애플리케이션 아키텍처(1)-클린아키텍처](https://brunch.co.kr/@springboot/228)

- [Cache-Aside Pattern in Redis](https://brunch.co.kr/@springboot/151)


8. JPA


9. NoSQL

- [ArangoDB Getting Started](https://brunch.co.kr/@springboot/54)

- [HashMap&Redis with Spring Data](https://brunch.co.kr/@springboot/73)

- [Redis & Spring API 성능 테스트](https://brunch.co.kr/@springboot/169)

- [레디스 List, Sorted Set 자료형](https://brunch.co.kr/@springboot/205)

- [Consistent Hashing](https://brunch.co.kr/@springboot/258)

- [레디스 클러스터, Read from Slave](https://brunch.co.kr/@springboot/218)


10. 검색엔진, 검색 도메인

- [트라이(Trie) 자료구조](https://brunch.co.kr/@springboot/75)

- [Elastic APM](https://brunch.co.kr/@springboot/123)

- [링크드 데이터(Linked Data) 기본개념](https://brunch.co.kr/@springboot/131)

- [Elasticsearch in IntelliJ IDEA](https://brunch.co.kr/@springboot/180)

- [Elasticsearch 공부를 시작하면서](https://brunch.co.kr/@springboot/182)

- [Java SolrQuery(Solrj) 처음 사용해보기](https://brunch.co.kr/@springboot/248)


11. 클라우드, 쿠버네티스 인프라

- [초보자를 위한 맥OS 쿠버네티스 스프링부트 배포하기](https://brunch.co.kr/@springboot/324)


12. 프론트엔드

- [Vue.js 3일 스터디(1일차)](https://brunch.co.kr/@springboot/18)

- [Vue.js 3일 스터디(2일차)](https://brunch.co.kr/@springboot/29)

- [Vue.js 3일 스터디(3일차)](https://brunch.co.kr/@springboot/52)

- [Vue.js + Nginx 웹서버 구축하기](https://brunch.co.kr/@springboot/188)


13. 기타

- [IT 개발팀 조직문화 1년 후기(1)](https://brunch.co.kr/@springboot/7)

- [IT 개발팀 조직문화 1년 후기(2)](https://brunch.co.kr/@springboot/10)

- [IT업계 기술 블로그 리스트](https://brunch.co.kr/@springboot/74)

- [SpringOne TOUR Seoul 후기](https://brunch.co.kr/@springboot/117)

- [Essential Use Cases](https://brunch.co.kr/@springboot/63)

- [Telegram Bot(텔레그램 봇) 만들기](https://brunch.co.kr/@springboot/177)

- [Akka 따라잡기](https://brunch.co.kr/@springboot/172)

- [옛날 개발자의 맥북 이틀 사용 후기](https://brunch.co.kr/@springboot/195)

- [if Kakao 개발자 컨퍼런스 1일차 참석 후기](https://brunch.co.kr/@springboot/254)

- [대학 특강 후기](https://brunch.co.kr/@springboot/265)


매거진의 이전글대학 특강 후기