emotional developer 썸네일형 리스트형 System Design — Scaling from Zero to Millions Of Users 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.. 더보기 Publishing to Kafka — Synchronous vs Asynchronous 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. 더보기 Netflix Timestone 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.. 더보기 System Design — Design A Rate Limiter 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 더보기 5 Important Microservices Design Patterns https://medium.com/javarevisited/5-important-microservices-design-patterns-c4d636b0051 5 Important Microservices Design Patterns Microservices design patterns have become increasingly popular due to their ability to improve software agility, scalability, resilience… medium.com Event Sourcing, Saga Pattern 위 두가지 패턴들을 구현하는 것은 참 고달픈 일이었다,, 더보기 API Design Practice https://medium.com/api-center/api-design-practice-7fce69e6336c API Design Practice A practical guide to API QA and the design of stable, coherent and composable business resource APIs medium.com 더보기 SQL Performance Tuning 1. IN 대신 EXISTS를 사용하여 데이터의 존재를 확인하십시오. 2. SELECT 문에서 *를 사용하지 마십시오. 필요한 열의 이름을 지정하십시오. 3. 적절한 데이터 유형을 선택합니다. 예를 들어 문자열을 저장하려면 텍스트 데이터 유형 대신 varchar를 사용하십시오. 큰 데이터(8000자 이상)를 저장해야 할 때마다 텍스트 데이터 유형을 사용하십시오. 4. 두 데이터 유형 모두 char 및 varchar만큼 이중 메모리를 사용하므로 가능하면 nchar 및 nvarchar를 사용하지 마십시오. 5. 고정 길이 필드에서 NULL을 피하십시오. NULL이 요구되는 경우에는 NULL에 대한 공간을 적게 차지하는 가변 길이(varchar) 필드를 사용하십시오. 6. 절을 피하십시오. 집계 결과를 추가로.. 더보기 Review of Java Features From 11 to 17 JDK 8에서 벗어나질 못하는 환경들이 많음. 개인적 선호도. Switch expressions (Java SE 14, JEP-361) Records (Java SE 16, JEP-395) https://medium.com/@omernaci/review-of-java-features-from-11-to-17-a7ccbb9af133 Review of Java Features From 11 to 17 Java is a powerful and widely-used programming language that has been evolving over the years to stay relevant and up-to-date with the… medium.com 더보기 이전 1 2 3 4 5 6 7 8 ··· 24 다음