https://medium.com/javarevisited/five-api-performance-optimization-tricks-that-every-java-developer-must-know-75324ee1d244 Five API Performance Optimization Tricks that Every Java Developer Must Know Why is your API response so slow? Maybe you need to solve these problems. medium.com Five Tricks Parallel call Avoid large transaction Add appropriate index Return fewer data Use cache Finally 여기에 5..
https://towardsdatascience.com/databases-an-overview-97c54628b824 Databases: An Overview Part 2: Underlying Architecture of Distributed File Systems of MongoDB and HBase and Database Operations in Python towardsdatascience.com MongoDB MongoDB is a document-based NoSQL database. It requires no fixed schema definition. Mongo DB stores data as Binary JSON or BSON. It supports horizontal scaling. Se..
https://medium.com/@basecs101/understanding-docker-architecture-latest-c7a165571d89 Understanding Docker Architecture Know the docker design and its complete working mechanism medium.com https://velog.io/@koo8624/Docker-%EB%B2%88%EC%97%AD-%EB%8F%84%EC%BB%A4-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-Docker-Architecture-Overview https://www.leafcats.com/146
https://prometheus.io/docs/introduction/overview/ Overview | Prometheus An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach. prometheus.io https://badcandy.github.io/2018/12/25/prometheus-architecture/ Prometheus #1 - 아키텍쳐와 개념 Prometheus #1 - 아키텍쳐와 개념 Dec 25, 2018 What is Prometheus? 메트릭 정보를 수집하여 시스템..
https://medium.com/volvo-cars-engineering/5-ways-to-review-code-without-wasting-everyones-time-aedeecc51094 5 ways to review code without wasting everyone’s time The what and how to review pull requests medium.com 요약 다음은 다음에 코드를 검토할 때 기억했으면 하는 핵심 사항의 목록입니다: 다음은 다음에 코드를 검토할 때 기억했으면 하는 핵심 사항의 목록입니다: 합의 사항을 확인합니다(예: 단위 테스트가 있는가? 문서가 있는가?). 다른 시각을 제공하세요(예: 오타 확인, 혼동되는 부분 식별). 이해가 안 되는 부분이 있으면 질문하고 변..
https://medium.com/@DoorDash/avoiding-cache-stampede-at-doordash-55bbf596d94b Avoiding cache stampede at DoorDash By Zohaib Sibte Hassan, Software Engineer at DoorDash medium.com DoorDash Cache 전략. A typical caching setup The debouncer approach To solve the problem, we took inspiration from something front-end engineers use frequently. Debouncing is a common practice in the JS world to prevent d..
https://medium.com/geekculture/system-design-scaling-from-zero-to-millions-of-users-deca270ef784 System Design — Scaling from Zero to Millions Of Users Note: I have read this great book System Design Interview — An insider’s guide by Alex Xu in depth. So most of my definitions and images… medium.com 시스템설계/증설/변경 시, 필수참고 Load Balancer A load balancer evenly distributes incoming traffic among web s..
https://medium.com/naukri-engineering/publishing-to-kafka-synchronous-vs-asynchronous-bf49c4e1af25 Publishing to Kafka — Synchronous vs Asynchronous Kafka is widely used for the asynchronous processing of events/messages. medium.com 비교수치를 찾기 힘들었는데. 잘 나온 차트! Impact: The average response time of API endpoints was reduced to 3 milliseconds from 100 milliseconds.
https://netflixtechblog.com/timestone-netflixs-high-throughput-low-latency-priority-queueing-system-with-built-in-support-1abf249ba95f Timestone: Netflix’s High-Throughput, Low-Latency Priority Queueing System with Built-in Support… by Kostas Christidis netflixtechblog.com System Architecture Timestone is a gRPC-based service. We use protocol buffers to define the interface of our service and th..
https://medium.com/geekculture/system-design-design-a-rate-limiter-81d200c9d392 System Design — Design A Rate Limiter Note: I have read this great book System Design Interview — An insider’s guide by Alex Xu in depth. So most of my definitions and images… medium.com Token Bucket Algorithm