Learn how to use Apache Kafka's partitions, message offsets, and consumer groups to distribute load and scale your applications horizontally, handling up to millions of messages per day
Apache Kafka scales horizontally and offers much higher throughput than some traditional messaging systems. Get started with installation, then build your first Kafka messaging system
When you hit scalability issues or find it has become costly and hard to release regular updates to your monolithic applications, it’s time to move to the microservices approach. Here’s how
Enterprises are figuring out that they likely need different database engines to power different parts of their applications. AWS has figured that out, too
Container technologies like Docker are very powerful, but require talent you can’t get. Serverless computing provides the same benefits—with talent you can actually get
Graph databases like Neo4j are ideal for modeling complex relationships between collections of users--and they move through big data at lightspeed. This tutorial gets you started with graph databases and analytics in Java.
Moving to the cloud makes more sense than ever, if you know why you're doing it and how to make the most of your platform of choice. Find out the most common reasons for cloud migration, and which AWS components you'll need to succeed...
Serverless computing is no magic carpet, but how does it really work? Get an overview of AWS Lambda's nanoservices architecture and execution model, then build your first Lambda function in Java