current location:Home > Technical Articles > Backend Development
- Direction:
- All web3.0 Backend Development Web Front-end Database Operation and Maintenance Development Tools PHP Framework Daily Programming WeChat Applet Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
-
- [MICROSERVICES] Message Queues and REST – An Approach with Go, NodeJS and Clean Architecture
- Table of Contents 1. A Brief Context 2. Technologies and General Architecture 2.1. Microservices Architecture 2.2. Communication between Microservices 2.2.1. Message Queues (Asynchronous Communication) 2.2.2. REST APIs (Synchronous Communication) 2.3
- Golang . rabbitmq 466 2024-08-20 06:54:41
-
- I curate a daily newsletter with resources about Golang - Daily Golang. Here are the latest ssues of the newsletter
- Hello everyone! Not a while ago I started to run a daily newsletter with resources (blog posts, videos and projects) about Go (Golang) that I found interesting. Here are the latest 6 issues of the newsletter. I hope you will find it useful. Happy co
- Golang . rabbitmq 775 2024-08-19 22:39:03
-
- PgQueuer: Transform Your PostgreSQL into a Powerful Job Queue
- Introducing PgQueuer: Efficient Job Queuing with PostgreSQL Hello Dev.to community! I’m excited to share a project that I believe can significantly streamline how developers handle job queues when working with PostgreSQL databases. Meet PgQueu
- Python Tutorial . rabbitmq 727 2024-08-19 16:36:00
-
- Ways of communication between services in a Microservice system
- 1. Synchronous Communication Synchronous communication involves a real-time interaction where one service sends a request to another and pauses its operation until a response is received. REST APIs and gRPC are common protocols used to facilita
- javaTutorial . rabbitmq 647 2024-08-17 18:48:15
-
- Notifications For Your App: Should you build or buy?
- Disclosure: This article was commissioned by Novu. Keeping users informed and engaged is critical for the success of any application or SAAS. In order to accomplish this, development and product teams need to either build their own notifications sys
- JS Tutorial . rabbitmq 515 2024-08-17 08:32:32
-
- Exploring Spring Cloud Stream Kafka Binder Consumer Interceptor
- Introduction Spring Cloud Stream is a framework that simplifies the development of message-driven microservices by abstracting message brokers such as Apache Kafka and RabbitMQ. One of the powerful features of Spring Cloud Stream is its ability
- JS Tutorial . rabbitmq 1040 2024-08-06 19:20:50
-
- Princípios SOLID em GoLang - Single Responsability Principle (SRP)
- In the world of software development, SOLID principles tell us how to organize functions and data so that our codes: Tolerate changes Be easy to understand Be the basis of components that can be used in many soft systems
- Golang . rabbitmq 1130 2024-07-29 12:07:10
-
- Use SQLite as a Celery broker in Django
- Redis and RabbitMQ may be the go-to brokers when using Celery, but when you're developing locally they can feel like overkill. The documentation for Celery 5.4 mentions that you can use SQLite as an experimental broker for local development. However,
- Python Tutorial . rabbitmq 1062 2024-07-25 14:51:54
-
- Understanding tasks, brokers, workers, and backends in Celery
- Celery can be daunting to learn. While its documentation is comprehensive, it has a tendency to skip the basics. This post will define four of the main concepts in Celery, discuss the relationship between Celery and Kombu, and use a few code example
- Python Tutorial . rabbitmq 367 2024-07-23 20:37:53
-
- Event-driven design with Log Events and RabbitMQ in Golang
- The adoption of event-driven architecture is on the rise as teams pursue more adaptable, scalable, and agile solutions to meet the requirements of contemporary applications. Event-driven architectures support real-time updates and streamline integrat
- Golang . rabbitmq 1010 2024-07-23 11:30:32
-
- Understanding Message Queues: A Comprehensive Guide
- Introduction In today's distributed and microservices-driven architectures, ensuring reliable communication between different parts of a system is crucial. Message queues have become a fundamental component for facilitating asynchronous communication
- JS Tutorial . rabbitmq 1032 2024-07-18 21:54:17
-
- Microservices Project
- ⚙️Microservices project is inspired by piggymetrics by @sqshq "Alexander Lukyanchikov", but this implementation uses PostgreSQL and a simpler business logic, the main goal of this project is to show an example of microservices architecture.
- javaTutorial . rabbitmq 1099 2024-07-18 14:26:20
-
- Microservices Architecture with Spring Cloud
- Microservices architecture is a design approach where an application is composed of loosely coupled services. Each service is responsible for a specific functionality and can be developed, deployed, and scaled independently. Spring Cloud is a suite o
- javaTutorial . rabbitmq 993 2024-07-18 08:27:19
-
- Integration of asynchronous programming technology and event bus in java framework
- The integration of asynchronous programming and event bus in the Java framework can achieve high concurrency and scalable solutions. The specific operations are as follows: use CompletableFuture and other technologies for asynchronous programming and release the calling thread. Use the event bus for message passing to achieve decoupling between components. Integrating asynchronous programming and event buses can improve event processing throughput and responsiveness.
- javaTutorial . rabbitmq 519 2024-06-06 11:34:57
-
- How do Java frameworks help microservice architectures achieve loose coupling and scalability?
- The Java framework provides loose coupling and scalability support for microservice architecture: Loose coupling: Reduce component dependencies through dependency injection and AOP to achieve loose coupling. For example, SpringDataJPA provides loosely coupled data access. Scalability: Handle changing loads with load balancing and messaging. For example, the RabbitMQ message queue can be used to process orders asynchronously, improving scalability.
- javaTutorial . rabbitmq 1087 2024-06-05 22:23:59