Application scalability and Java HPC
Java High Performance Computing (HPC ) refers to the ability of an application to handle different levels of usage. A highly scalable application will only require additional resources in order to handle higher usage loads. An application that is not scalable will require modifications to the application itself in order to handle higher usage loads. Java HPC allows a program to handle different loads, but may limit application performance and functionality. In this section on Java HPC, get the latest news, research and tutorials to help make your applications fit your business needs.
Can a pattern become an anti-pattern? How to avoid the loose coupling mistake
15 Jan 2015
Feature - Nobody is debating the benefits of loose-coupling, but far too many SOA architects take the practice too far. Make sure you know when loose-coupling makes sense, and more importantly, when it doesn't.
Going beyond big data processing to achieve big data understanding
04 Dec 2014
Feature - Big data solutions have given enterprises the power to handle, manage and process massive amounts of information, but how do organizations extract meaning from that information? Big data architecture is evolving to do just that.
Goetz hangs his hat on lambda parallelism and performance
30 Sep 2014
Feature - When it comes to improving Java, few changes have been as eagerly anticipated as lambdas. From parallelism to performance, the lambda experiment is working, and smart software developers are adopting it.
PaaS misconception #5: With some open source help, I can implement a PaaS myself
15 Jun 2014
Feature - When things are done right, it can appear to the uninitiated that it was easy. Such is the case with PaaS. Many think that by simply stringing together some open source projects and using a cloud provider, they can crate a better PaaS solution. Sadly,...
Finding a needle in a big data haystack: Cloud based analytics to the rescue
19 May 2014
Feature - Organizations are handling more and more data all the time, and a big problem is figuring out how to find an important piece of information in peta-bytes of big data. How can it be done? Cloud based technologies that can burst and grow are becoming the...
Finding the Scala sweet spot: Balancing people, process and tools
12 May 2014
Feature - Many organizations are hoping that a move to Scala will help them solve some of their most challenging software problems, from improving scalability to minimizing code bloat. But to find the Scala sweet spot, organizations must balance the people,...
Winning the hearts and minds of functional programmers: Five tips for the Scala community
08 May 2014
Feature - It's an uphill battle keeping the user base of any programming language happy. Scala, which competes on the JVM against a number of languages is no exception. Here are five tips on how the Scala overlords can keep on track and continue to win the hearts...
NoSpinningDiscs: Why your NoSQL solution thirsts for SSDs
02 Mar 2014
Feature - Organizations are always looking for opportunities to tune their architecture. To achieve massive scalability, many organizations have turned to various NoSQL solutions. But to blend performance with that scalability, organizations need to start...
The three most common NoSQL mistakes you don't want to be making
02 Mar 2014
Feature - More and more organizations are using NoSQL to solve various data persistence problems. But sometimes the rush to use a new technology can cause problems. Here are three common NoSQL mistakes adopters of the technology will want to avoid.
Is it finally time to integrate a NoSQL solution into your enterprise apps?
01 Mar 2014
Feature - While relational technologies have been around for a while, NoSQL solutions have proven themselves out time and time again. Perhaps it's time to start seriously thinking about integrating a NoSQL solution into your next enterprise application.