#typescript #distributed_systems #docker #eventbus #expressjs #jest #kubernetes #microservices #mongodb #nats_streaming #nextjs #nodejs
https://github.com/saalikmubeen/microservices-architectured-app
https://github.com/saalikmubeen/microservices-architectured-app
GitHub
GitHub - saalikmubeen/microservices-architectured-app: Event-driven microservices architectured e-commerce app created using Express.js…
Event-driven microservices architectured e-commerce app created using Express.js, Typescript, NATS-Streaming and Next.js - saalikmubeen/microservices-architectured-app
#go #cloud_native #cloud_native_architectures #cloud_native_microservices #golang #microservices #microservices_architecture #nats #pub_sub
https://github.com/nats-io/nats.go
https://github.com/nats-io/nats.go
GitHub
GitHub - nats-io/nats.go: Golang client for NATS, the cloud native messaging system.
Golang client for NATS, the cloud native messaging system. - nats-io/nats.go
#python #asyncapi #asyncio #distributed_systems #fastkafka #faststream #hacktoberfest #hacktoberfest2023 #kafka #nats #propan #rabbitmq
https://github.com/airtai/faststream
https://github.com/airtai/faststream
GitHub
GitHub - ag2ai/faststream: FastStream is a powerful and easy-to-use asynchronous Python framework for building asynchronous services…
FastStream is a powerful and easy-to-use asynchronous Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis. - ag2ai/fast...
#go #cqrs #event_driven #event_sourcing #events #go #golang #kafka #nats #rabbitmq #reactive #sagas #stream_processing #watermill
Watermill is a tool for working with message streams in Go. It helps you build event-driven applications easily and efficiently. You can use it with various messaging systems like Kafka, RabbitMQ, or even HTTP and MySQL. Watermill is designed to be easy to understand, fast, flexible, and resilient. It provides many examples and a getting started guide to help you get going quickly. Using Watermill, you can handle messages in a simple way, similar to how you work with HTTP requests, making it easier to build distributed and scalable services without needing deep knowledge of complex systems. This makes it beneficial for developers who want to focus on their application logic rather than the underlying messaging infrastructure.
https://github.com/ThreeDotsLabs/watermill
Watermill is a tool for working with message streams in Go. It helps you build event-driven applications easily and efficiently. You can use it with various messaging systems like Kafka, RabbitMQ, or even HTTP and MySQL. Watermill is designed to be easy to understand, fast, flexible, and resilient. It provides many examples and a getting started guide to help you get going quickly. Using Watermill, you can handle messages in a simple way, similar to how you work with HTTP requests, making it easier to build distributed and scalable services without needing deep knowledge of complex systems. This makes it beneficial for developers who want to focus on their application logic rather than the underlying messaging infrastructure.
https://github.com/ThreeDotsLabs/watermill
GitHub
GitHub - ThreeDotsLabs/watermill: Building event-driven applications the easy way in Go.
Building event-driven applications the easy way in Go. - ThreeDotsLabs/watermill
#go #cloud #cloud_computing #cloud_native #distributed_systems #go #golang #message_bus #message_queue #messaging #microservices_architecture #nats_server
NATS is a simple, secure, and fast communication system for digital systems, services, and devices. It can run anywhere, from your own server to the cloud or even a small device like a Raspberry Pi. NATS helps make complex systems easier to design and operate. With over 40 different language implementations, it's versatile and widely supported. Using NATS benefits you by providing a reliable and secure way to communicate between different parts of your system, making your work more efficient and stable.
https://github.com/nats-io/nats-server
NATS is a simple, secure, and fast communication system for digital systems, services, and devices. It can run anywhere, from your own server to the cloud or even a small device like a Raspberry Pi. NATS helps make complex systems easier to design and operate. With over 40 different language implementations, it's versatile and widely supported. Using NATS benefits you by providing a reliable and secure way to communicate between different parts of your system, making your work more efficient and stable.
https://github.com/nats-io/nats-server
GitHub
GitHub - nats-io/nats-server: High-Performance server for NATS.io, the cloud and edge native messaging system.
High-Performance server for NATS.io, the cloud and edge native messaging system. - nats-io/nats-server