Data is the lifeblood of your code, so the services deployed to accompany your application are a meaningful design decision. Relational databases, non-relational databases, message brokers, they all have unique use cases. Learning how your language and framework can best take advantage of each can really empower how you build applications.
An Introduction to VMware Marketplace
Learn how developers can discover, try, download, and deploy over 2,000 open source and third-party solutions directly from VMware Marketplace.
Build a Scalable, Fault-Tolerant Messaging Cluster on Kubernetes with Apache Kafka and MongoDB
Integrate Kafka with MongoDB to create scalable, fault-tolerant messaging on Kubernetes
Getting Started with Kafka
Leverage Apache Kafka, a distributed streaming platform built for storing and processing streams of records, while focusing on performance.
Getting Started with RabbitMQ
Leverage RabbitMQ, an open source message broker that is lightweight and easy to deploy on premises and in the cloud.
Spring Cloud Stream Kafka
A simple demonstration of how to implement your Java application with Kafka (Spring Cloud Stream) with the least amount of code in your Spring Boot application.
Spring Cloud Stream Kafka (Part 2)
Simulate a scenario to get a better sense of what we have previously discussed on Spring Cloud Stream Part 1. Asynchronous communication between applications and using Apache Kafka as broker.