Skip to main content

system-design

Building Scalable Subscription Service: link

Domain-Driven Design Series' Articles: link

RabbitMQ Exchanges, routing keys and bindings: link

Dealing With Data Microservice architectures:

1. Share the data

2. Synchronous calls

3. Eeplication

4. Event-driven architectures

The LMAX Architecture: link

Agile Software Development, Principles, Patterns, and Practices: Pearson New International Edition ebook: lkink

Payment Transaction Management in Microservices: link

System Design: Designing a distributed Job Scheduler | Many interesting concepts to learn: link

System Design: Designing a Distributed Job Scheduler: link

Why Uber Engineering Switched from Postgres to MySQL: link

Synchronous Request Reply Over Kafka: Link

When to use Request-Response with Apache Kafka?: link

Introducing the Confluent Parallel Consumer: link

CQRS Software Architecture Pattern: The Good, the Bad, and the Ugly: link

How to work with exceptions in DDD: link

Spring Boot - Kafka - Protobuf: (link)[https://github.com/hal90210/spring-kafka-protobuf/tree/master/src/main/java/com/improving/springprotobuf]

Scalable System Implementation using RabbitMQ, Java, and MySQL: link

USING POSTGRES AS A MESSAGE QUEUE: link

Spring Cloud Supported Versions: link

Microservice Implementation using Spring Cloud with Docker: Netflix Stack: link

springboot-oauth2-with-keycloak-as-provider: link

An ELK stack from scratch with Docker link

Distributed Tracing in Micoservices using Zipkin, Sleuth and ELK Stack. link

spring-security-without-the-websecurityconfigureradapter. link

Scaling WebSockets in Spring services: link

Spring Boot with ReactJS using Gradle plugins: link

Mixing Java & Python: link

Integrating Oracle and Kafka: link

Python Zeebe: link

Using Keycloak with Spring Boot 3.0: link

Hikari Pool Sizing: link

Guide to Spring Boot REST API Error Handling: lin