Source Thoughts in a Monorepo
  • Web
  • Database
  • Data Science
  • Algorithms
  • Troubleshoot
  • CV
Categories
All (7)
Apache Commons (1)
atomicity (1)
Bay Area K Group (2)
blob (1)
change data capture (1)
chaos monkey (2)
chrome devtools (1)
chunks (1)
cloud (1)
consistency (1)
content distribution networks (2)
crawling (1)
cross-origin resource sharing (1)
cross-site request forgery (1)
cross-site scripting (1)
discord (1)
Dropbox (1)
elasticsearch (1)
escapeXml10 (1)
event bus (1)
event stream (1)
full-text indexes (1)
graphql (1)
inverted indexes (1)
isolation (2)
kafka (1)
leetcode (1)
long polling (1)
lost update (1)
microservice (2)
monolith (2)
nand flash (2)
netflix (2)
observable (2)
query string (1)
reconciliation (1)
redis (1)
RedLock (1)
request method (1)
resumability (1)
scale (2)
server-sent events (1)
single point of failure (2)
spreadsheet (1)
spring (1)
StringEscapeUtils (1)
system design (2)
Ticketmaster (1)
unescapeXml (1)
web (7)
WebSockets (1)
xml (1)

Web

Visualized: Microservices as the Upper Bound for Monolith Availability
15 min
web
microservice
monolith
single point of failure
netflix
chaos monkey
scale
nand flash
observable
According to web developer Krtalić Rusendić (2022), a single program is considered a monolithic architecture, while implementing the same program as multiple programs is…
Yunho Kee
May 30, 2025

CORS, CSRF, XSS는 서버에서 막으면 그만일까?
1 min
web
cross-origin resource sharing
cross-site request forgery
cross-site scripting
CORS(Cross-Origin Resource Sharing)1을 제한적으로만 허용하기 위해(Authorization), 서버는 요청의 Origin Header(Authentication)에 의존한다. 그래서 브라우저는 Origin Header의 변조를(Integrity) 막아야 한다.
Yunho Kee
May 28, 2025

느리게 동기화하는 시스템 설계
파일 동기화 시스템
2 min
web
system design
atomicity
consistency
isolation
resumability
reconciliation
chunks
blob
event stream
event bus
kafka
content distribution networks
Bay Area K Group
Dropbox
Yunho Kee
Apr 12, 2025

DB 병목을 나누는 시스템 설계
공연 예약 시스템
4 min
web
system design
lost update
isolation
redis
RedLock
elasticsearch
content distribution networks
long polling
server-sent events
WebSockets
change data capture
full-text indexes
inverted indexes
Bay Area K Group
Ticketmaster
Yunho Kee
Mar 29, 2025

XML API 응답 개수가 DB 조회 개수와 달라요
StringEscapeUtils.escapeXML10
1 min
web
xml
escapeXml10
unescapeXml
spring
StringEscapeUtils
Apache Commons
2021년 해군 소프트웨어개발병 시절 후임을 돕다 발견한 문제이다.
Yunho Kee
May 5, 2024

그래프로 보는 Microservice의 SPOF(Single Point of Failure) 문제 해결과 그 비용
12 min
web
microservice
monolith
single point of failure
netflix
chaos monkey
scale
nand flash
observable
웹 개발자 Krtalić Rusendić (2022) 에 따르면, 프로그램 하나를 개발하면 Monolith(Monolithic Architecture), 여러 프로그램으로 구현하면 MSA(Microservice Architecture)이다.
Yunho Kee
Apr 14, 2024

LeetCode Daily Crawling
Server 비용 없이 Google Sheets 운영하기
7 min
web
crawling
graphql
cloud
spreadsheet
request method
query string
chrome devtools
leetcode
discord
Crawling Server는 ChatGPT처럼 동적 자원을 응답할 수 있다. 어느 날부터 연결이 안 되어 직접 개발해 보려는데 Cloud 배포가 편할 것 같다. 방법은 정말 많다: AWS EC2,1 AWS EKS,2 Heroku,3 Google Firebase,4 AWS Lambda,5 Google…
Yunho Kee
Mar 17, 2024
No matching items
Back to top
 

Copyright 2023-2025, Yunho Kee

  • View source