If you need to handle massive amounts of data, or you’re longing for record based reporting and error handling, or even if you are all about resilience and reliability with parallel processing, then this post is for you!
Find lots of great UML tools in this link list related to the TextUML Toolkit and the Hibernate generator.
In order to keep things simple and easy to copy and organize in your IDE, the server application is a provided as a single class.
Amazon Simple Queue Service (SQS) and Amazon DynamoDB build together a really fast, reliable and scalable layer to receive and process high volumes of messages based on its distributed and high available architecture.
Apache Kafka is an excellent resource for beginners to Kafka, littered with simple diagrams and examples. It starts from the basics of getting the cluster installed, progresses to command line tools, eventually leading to more complex custom programs and use cases.
Another tool for making your API development life easier has emerged on GitHub this week. The new tool is called Alpaca.
This talk is for everyone who wants to efficiently use Spring Batch and Spring Integration together. Users of Spring Batch often have the requirements to interact with other systems...
If you have used Amazon Web Services, you probably know Simple Queue Service(SQS). It's a reliable, highly-scalable hosted queue for storing messages. One of the main drawbacks of SQS is that it does not guarantee first-in, first-out (FIFO) access to messages.
After reading up a bit about MQTT, I decided to set up a test bed to see how it works and if it lives up to its potential. The use case was simple: I wanted to build a multi-user chat system that would use MQTT over WebSockets connected directly to an Apache ActiveMQ server.
Talend ESB includes the SAM (Service Activity Monitoring) – a feature gathering and storing web service messages along some metadata. To display the stored event data the Talend offers a monitoring UI as a part of their commercial offering (subscription).
A look at the community, testing, DSLs, and abstraction features of Apache Camel and Spring Integration.
This article is high level without any specific examples (but there are links) of these usages, but it's a good reference for beginners or even intermediate message queue users who may not have thought about all of these possibilities.
The next post will demonstrate how to use Spring JMS templates and DLMC’S together with AmazonSQS API in order to place message queue.
This is the Big 4. The architectures, that may help your work. They may influence the way you think about programming.
Undertow is going to replace Tomcat as the integrated webserver for JBoss Application Server (Wildfly). It is said to be the fastest webserver built in Java. And it has a Builder API. So let's take a closer look on how to build a websocket server with undertow.
The concept is simple: create a text file mapping URLs to JSON files and use Spark to serve those files through the specified URLs. I’m using Groovy here, but it’s just as simple to do this with Java.
ECF's implementation of OSGi Remote Services supports the creation of custom distribution providers. Why would anyone wish to do this, when they could simply reuse one of the existing providers? Here are some good reasons...
Creating a good experience for your developers is must have for your API. To make this easier we’ve been working hard to update the out-of-box developer portals available automatically...
This is a technical architect's case study of how Loggly has employed the latest social-media-scale technologies as the backbone ingestion processing for our multi-tenant, geo-distributed, and real-time log management system.
It is hard to write impartial book reviews when you are the author of the first one, technical reviewer of the second one, and really like the third book, but I'll try my best with this post.
In the first part of our post , we explained why user-defined passwords are not a sustainable mean for making the Web a safer place for private matters or business. So what? As there’s no going back in the use of the Internet – on the opposite, whole sectors of our activity continue to shift online – authentication needs to be fixed in some reliable, standard, future-proofed way. Here are some thoughts on realistic paths to take – and some dead-ends to skip.
Troy Hunt, the world's security guru, reveals his new API for the awesome site he made, haveibeenpwned.com, which tells you if your email address has been part of a major security breach.
Take a look at some of these messaging patterns that can be used beneficially even in modern, startup-esque applications, despite their "enterprise" label.
I’ll walk you through an example of how to use this TCP transport based on Netty to improve certain systems running on Mule.