Druid is a high-performance, column-oriented, distributed data store. Learn how it's great for low-latency analytics and why you should integrate it with Apache Hive.
Some Java performance optimization tricks include starting with minimum heap allocation, using a StringBuilder instead of the + operator, and avoiding Iterator.
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.
In Part 1 in this comprehensive series on parsers (with a focus on Java), we examine how parsers work, the difference between Parse Trees and ASTs, and more.
Cheaper resources have lead people away from app servers and WAR archives towards the easier Fat JAR approach. There is a chance that Docker will bring the WAR back.