Suat KÖSEScalability and Reliability in Event-Driven Systems: Scaling System Components for High Throughput.1/4 Preventing Event Loss with the Outbox Pattern.Feb 21Feb 21
Halil Ural🚀 How to Write a Simple Money Transfer Service That Is Thread-Safe and Lock-FreeUnlock the power of lock-free programming in Java: Learn how to design a high-performance.Sep 29, 20246Sep 29, 20246
Halil UralIncredible performance increase in Spring Boot 3 applications with CDSBoost Your Spring Boot Application Startup Times with Class Data Sharing (CDS) and Spring AOT — A Step-by-Step Guide to Seamless…Oct 13, 20247Oct 13, 20247
Ondrej KvasnovskyA Deep Dive into JVM Memory Architecture and Thread InteractionsWhen a Java application starts, the Java Virtual Machine (JVM) creates a primary thread, commonly referred to as the “main thread”, to…Dec 22, 2024Dec 22, 2024
InDevops Türkiye☁️ 🐧 🐳 ☸️bySuat KÖSEMicroservice Mimari ve DDD’nin Bounded Context Kavramı ÜzerineBir süredir Domain-Driven Design konusuyla haşir neşir olmaktayım, bu yüzden DDD ve Microservice Mimari üzerine bir şeyler yazmak istedim…Dec 28, 20195Dec 28, 20195
Suat KÖSEScalability and Reliability in Event-Driven Systems: Preventing Event Loss with the Outbox Pattern.1/4 Preventing Event Loss with the Outbox Pattern.Oct 25, 2024Oct 25, 2024
InStackademicbyShanojDistributed Design Pattern: Data Federation for Real-Time Querying[Financial Portfolio Management Use Case]Feb 17Feb 17
Hüseyin Tugay YeşilyurtHorizontal Scaling with MySQL: 3 Master Node Primary-Primary-Primary Setup Using HAProxy and Spring…In today’s article, we’ll explore how to scale MySQL horizontally using a three-node primary-primary-primary setup. This architecture…Jan 25Jan 25
Shivam BhadaniSystem Design For Beginners: Everything You Need in One ArticleOne shot solution for any System Design Interview.Dec 21, 202474Dec 21, 202474
Chris St. JohnUUID Alternatives for Cloud AppsWhen UUIDs are not the best solution…Oct 16, 202416Oct 16, 202416
InMidas EngineeringbySerdar MumcuTackling the Dual-Write Dilemma: The Transactional Outbox PatternIntroductionMar 29, 2024Mar 29, 2024
InMidas EngineeringbyEkrem GurdalA Brief introduction to Algorithmic TradingAlgorithmic trading, also known as algo trade, is the use of computer programs and algorithms to produce buy & sell signals and/or execute…Feb 1, 2023Feb 1, 2023
InNerd For TechbyNader MedhatUnderstanding Database Isolation LevelsWhat is Isolation Level?Mar 21, 20213Mar 21, 20213
Pranav TiwariReentrantLock: A Controlled Approach to Resource Locking and Thread Management in Highly Concurrent…If you’re working with Java, you may have encountered the synchronized keyword.Nov 22, 2024Nov 22, 2024
InsmsjunkbyMarcio CastilhoHandling 1 Million Requests per Minute with GolangI have been working in the anti-spam, anti-virus and anti-malware industry for over 15 years at a few different companies, and now I know…Aug 30, 201742Aug 30, 201742
InITNEXTbyMohammad Hoseini RadHow We Scaled to 100 Million Active Users Using Kafka and Golang — Eventual ConsistencyNowadays, we have reached an era where the most popular startups reach millions of users within less than a year. During my experience as…Jun 16, 20238Jun 16, 20238
InITNEXTbyMohammad Hoseini RadIdempotency in APIs: Handling Duplicate Requests with Golang and RedisImagine you are working on a shipping service that exposes an API, and whenever an order is paid successfully, the mentioned API is called…Jul 7, 20235Jul 7, 20235
Albert LlousasExploring event sourcing: A scalable bank accountHave you ever thought about implementing event sourcing? Can it be effectively applied in real-world applications? How does it integrate…Nov 15, 202410Nov 15, 202410
InPinterest Engineering BlogbyPinterest EngineeringChange Data Capture at PinterestLiang Mou; Staff Software Engineer, Logging Platform | Elizabeth (Vi) Nguyen; Software Engineer I, Logging Platform |Nov 18, 20241Nov 18, 20241
InData Engineer ThingsbyVu TrinhI spent 8 hours learning Parquet. Here’s what I discoveredI finally sat down and learned about it.Aug 24, 202423Aug 24, 202423