Close

Load Balancer

A load balancer is a device that acts as a reverse proxy and distributes network or application traffic across many servers. Load balancers are used to increase applications’ capacity (concurrent users) and reliability.

Feign makes writing java http clients easier

Feign makes writing java http clients easier

Feign is a Java to HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket. Feign’s first goal was reducing the complexity of binding Denominator uniformly to HTTP APIs regardless of ReSTfulness. Why Feign and not X? Feign uses tools like Jersey and CXF to write java clients for ReST or SOAP services. Furthermore, Feign allows you […]

Devamını Oku

Kafka 101: Essential Core Concepts for Building Resilient Event-Driven Architectures

Kafka 101: Essential Core Concepts for Building Resilient Event-Driven Architectures

Apache Kafka is an open-source stream-processing software platform developed by the Apache Software Foundation, written in Scala and Java. The project aims to provide a unified, high-throughput, low-latency platform for real-time data feeds. It is horizontally scalable, fault-tolerant, and speedy. The core concepts of Kafka are: Some limitations of Kafka […]

Devamını Oku