Close

distributed system

A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another. Distributed computing is a field of computer science that studies distributed systems.

Welcome to the World of Apache Kafka: An Introduction to Distributed Event Streaming

Welcome to the World of Apache Kafka: An Introduction to Distributed Event Streaming

Apache Kafka is an open-source distributed streaming platform designed to efficiently handle high volumes of real-time data. It is used to build real-time data pipelines and streaming applications and is often used when large amounts of data need to be processed in real-time. Kafka is based on a publish-subscribe model, […]

Devamını Oku

RabbitMQ: The Silent Hero of Real-time Communication

RabbitMQ

RabbitMQ is an open-source message-oriented middleware (MOM) system designed to be fast, reliable, and easy to use. It facilitates communication between software systems and applications, often in a distributed environment. RabbitMQ is based on the Advanced Message Queuing Protocol (AMQP), an open standard for messaging systems. It supports many messaging […]

Devamını Oku

Exploring Apache ActiveMQ for Efficient Communication

Exploring Apache ActiveMQ for Efficient Communication

Apache ActiveMQ is an open-source messaging system designed to be fast, reliable, and flexible. It facilitates communication between software systems and applications, often in a distributed environment. ActiveMQ is based on the Java Message Service (JMS) API, a standard Java interface for message-oriented middleware (MOM). It supports a wide range […]

Devamını Oku

How to do a Remote Daily Standup Meeting as a Distributed Team?

How do a Remote Daily Standup Meeting as a Distributed Team?

In today’s digital age, the dynamics of team collaboration have evolved, with remote work becoming an integral part of many organizations. As teams spread across different geographies, effective communication becomes paramount. We delve into this very essence, shedding light on how distributed teams can master the art of remote daily […]

Devamını Oku

Distributed Agile: Tips and Best Practices for Global Teams

Distributed Agile: Tips and Best Practices for Global Teams

A distributed team enables you to draw from a much larger talent pool but can come with challenges, especially in an Agile environment. Use these tips to improve collaboration and efficiency while building psychological safety and rapport on your team. With today’s modern technology, people can easily collaborate across the […]

Devamını Oku

Spring Cloud Stream: The Future of Distributed Messaging and Stream Processing

Java

Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems. The framework provides a flexible programming model built on already established and familiar Spring idioms and best practices, including support for persistent pub/sub semantics, consumer groups, and stateful partitions. Binder Implementations Spring Cloud […]

Devamını Oku

Config as a Service: Simplifying Application Setup with Spring Cloud Config

Java

Spring Cloud Config provides server-side and client-side support for externalized configuration in a distributed system. With the Config Server, you have a central place to manage external properties for applications across all environments. The concepts on both client and server map identically to the Spring Environment and PropertySource abstractions, so they fit very well […]

Devamını Oku

What Is Bouncy Castle?

Java Bouncy Castle

For some projects , I am using Bouncy Castle’s libraries. I am sharing information about Bouncy Castle . The Bouncy Castle APIs currently consist of the following: www.bouncycastle.org

Devamını Oku

“Zuul’s Journey to Non-Blocking” by Arthur Gonigberg

Zuul

Zuul 2.0 is the latest iteration of the gateway application fronting Netflix’s API and underlying microservices. It was borne of a need to handle an ever-growing amount of traffic and a similarly ever-growing number of microservices to the front. We rebuilt Zuul from the ground up, leveraging the Netty framework […]

Devamını Oku

Blockchain Simply Explained

Blockchain

How does blockchain work? It works with Blocks, where a spreadsheet works with “rows” and “columns.” A block in a blockchain is a collection of data. Blockchain is a distributed ledger, which means that a ledger is spread across the network among all peers in the network, and each peer holds a copy of the complete ledger.

Devamını Oku