{"repo":"rlaope/estudy","free":true,"listed":false,"github":"https://github.com/rlaope/estudy","clone":"git clone https://github.com/rlaope/estudy.git","description":"컴퓨터 공학 학문에서 쌓아온 나의 견문(見聞)과 견해(見解).","language":null,"stars":765,"topics":["backend","study","study-note","computer-science","database","devops","domain-driven-design","java","kotlin","network"],"license":null,"category":"databases-storage","readme_excerpt":"estudy. Essentials - 소프트웨어 엔지니어로서 성장하기 - 왜 선배들은 Hello World를 찍으라할까? - YAGNI, 리팩터링, 소프트웨어 의사결정에 관한 이야기 - 애자일 소프트웨어 개발 - 일을 잘한다와 개발을 잘한다의 정의 - 나만의 역량 강화, 지속 가능한 성장 방법 - 카르페디엠(Carpe Diem) - AI 시대에서 살아남는 방법 --- Server - KISS, YAGNI, DRY - 인증(Authentication), 인가(Authorization) - Back-End 효율적인 API 명세서 설계방법 - Java Back-End 웹 기술 역사 - Clean Architecture - OAuth 2.0 개념과 권한 부여 방식 알아보기 - 2023 제 3회 당근마켓 SRE 밋업 후기 - IntelliJ 테스트 커버리지 확인하기 - SOLID 원칙과 각 원칙의 장단점 - Kotlin, JPA가 서로 지향하는 방향의 차이 - Netty - Java IO, NIO - Java NIO - Selector - 비동기식 이벤트 기반 네트워킹 - 네티의 핵심 컴포넌트 - Netty Thread Model - Netty Message Flow - EventLoop, Thread Model, Tuning(ioRatio, epoll) - ByteBuf, Memory Management - Netty가 완료된 작업을 식별하는 메커니즘 - Netty Async Flow Control(Future, Promise, Listener) - EventLoopGroup - NioEventLoop vs EpollEventLoop - Netty Native Memroy Tuning, BackPressure - Reactive Programming - 우아한 테크 세미나 - 우아한 스프링 배치 - Cache - Eviction, Expiration, Passivation - Protocol Buffers - Redis 분산락 + WebFlux 프로젝트 - Kafka - Zookeeper - PUB/SUB Architecture - Kafka 리밸런싱 - Kafka 파티션 할당 전략 - Kafka Consumer Offset 수동 commit - Kafka ISR(In Sync Replica) - Producer 주요 Options - Kafka Disk I/O (Sequenctial I/O, Page Cache, Zero Copy) - Kafka Replication 작동 원리 - Kakfa Partition - State Machine Model - State Machine Pattern - 다중 환경에서 세션은 어떻게 공유하고 관리할까? - 분산 환경 합의 알고리즘 Paxos - Kernel - Block IO (Buffer Head, BIO Struct, Scheduler) - Linux - Command nmap - LXC(Linux Container) - Linux Performance analysis commands - uptime","default_branch":null,"files":null,"tree":[],"storefront":"/r/rlaope","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rlaope/estudy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}