If event time is very relevant and latencies in the seconds range are completely unacceptable, Kafka should be your first choice. Otherwise, Spark works just fine.
Tools alone won't make you a DevOps aficionado, but they will support you on your DevOps journey. Read about the best tools for each step of your CI/CD process.
This take on objects and object-oriented programming suggests converting data containers and structures into real objects, then tackles the performance issues involved.
Want to switch to the ELK Stack for your logging? Even better, want to get it running on your Azure cloud? This guide will walk you through setting up each component.
Using Spark, you can identify duplicate files in your S3 storage by calculating checksums. It's a quick, easy way to ensure you aren't carrying extra weight.
Protocol Buffers are a high-performance alternative to text-based protocols like XML or JSON. Adapting them to a Spring Boot application is easy with these steps.
If you're considering getting your feet wet with serverless, be mindful that while AWS Lambda has plenty of benefits, you lose some control and call simplicity as well.
''Here be dragons'' is a phrase that comes to mind when putting yourself in the shoes of an enterprise fighting to bring its legacy software in the cloud. On the other hand, ''free as a bird'' is quite fitting for the startup building a fresh cloud native app.
In this article, we look at the performance of two concurrent architectures, one by using an executor thread pool and the other by using the disruptor.