brunch

You can make anything
by writing

C.S.Lewis

by 에디의 기술블로그 Jan 12. 2020

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

"카카오 브런치"에서 기술블로그를 시작한지 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)


매거진의 이전글 대학 특강 후기
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari