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.

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

“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

Introduction to Microservices, Docker, and Kubernetes

Introduction to Microservices, Docker, and Kubernetes

Docker is an open source platform that’s used to build, ship and run distributed services. Kubernetes is an open source orchestration platform for automating deployment, scaling and the operations of application containers across clusters of hosts. Microservices structure an application into several modular services Learn the basics of Microservices, Docker, and Kubernetes. Code demo starts […]

Devamını Oku