etc
기타
2023
- 수백 개의 분산 서비스에서 Observability 시스템 구축하기
- 도메인 완전성과 순수성(+도메인 모델과 영속 모델 분리)
- 여러 서비스에서 트랜잭션을 어떻게 보장해줄 수 있을까 (2)
- 외부 서비스로부터 영향 범위 최소화하기 (1)
- 토스뱅크에서 데이터는 어떤 방식으로 설계하고 있을까?
- Stream을 좀 더 잘 활용 해보자
- 함수형 인터페이스(Functional Interface)에 대해 알아보자
- 디자인 패턴 - 전략 패턴, 템플릿 메서드 패턴, 상태 패턴
- KPT로 지속적인 피드백하며 성장하기
- 우아한 글쟁이 되기 세미나 정리 및 후기
2022
- 애송이의 2022년 회고 (feat. 우테코 5기 최종 결과)
- 예를 들어가며 SOLID에 대해 알아보자(2)
- 예를 들어가며 SOLID에 대해 알아보자(1)
- static과 싱글톤
- Java - Stream API
- Java - List, Set, Map
- 운영체제 - 교착 상태(Deadlock)
- IPC - 프로세스 간의 통신
- 의식적인 연습으로 TDD, 리팩토링 연습하기 세미나 정리 및 후기
- 경쟁 상태(Race Condition)
- 인터럽트(Interrupt)
- 데이터베이스 - 정규화(Normalization)
- PCB와 Context Switching
- 운영체제란?
- 프로세스 동기화(Process Synchronization)
- 가상 메모리(Virtual Memory)
- 멀티 프로세스(Multi Process) vs 멀티 스레드(Multi Thread)
- 프로세스(Process) vs 스레드(Thread)
- RDB vs NoSQL
- 데이터베이스 - 교착상태(Deadlock)
- 트랜잭션(Transaction)
- 데이터베이스 - 조인(Join)
- 데이터베이스 - 인덱스(Index)
- 데이터베이스를 사용하는 이유
- OOP의 5가지 원칙(SOLID)
- 지속 가능한 SW 개발을 위한 코드리뷰 세미나 정리 및 후기
- String vs StringBuilder vs StringBuffer
- 가비지 컬렉션(Garbage Collection)
- JVM(Java Virtural Machine)
- 인터페이스 vs 추상 클래스
- 객체지향 프로그래밍 vs 절차지향 프로그래밍
- 클래스 vs 객체 vs 인스턴스
- 트리(Tree)
- 해시 테이블(Hash Table)
- Stack vs Queue
- Dynamic Array
- Array vs Linked List