Architecture & Scalability

Architecture & scalability news, information, and how-to advice

cloud mechanics
Tip

The 10 worst big data practices

Big data tools and frameworks can revolutionize the way your apps compute and utilize data-- but they're not without edges. Check your head with these 10 common pitfalls of overenthusiastic adoption.


Custom Cassandra data types

Learn to create and then use custom Cassandra Query Language data types in this quick tutorial from Dustin Marx.

lightbulb

One enterprise tech trend to rule them all

It's turning enterprise IT on its head. It promises vast cost savings, shorter time to market, and continuous technology improvement. And it can't be stopped -- at least not for long.

Tip

10 bad coding practices that wreck software development projects

Deadline pressure makes some of these common coding mistakes mighty tempting, but avoiding them will make your work easier in the long run.

Expert interview: How to scale Django

Jonathan Freeman interviews Eventbrite engineers John Shuping and Simon Willison about scaling Django in an integrated, high performance enterprise architecture.

docker data

4 reasons why Docker's libcontainer is a big deal

The technology at the heart of Docker has the potential to bring it to other platforms and to spawn whole new projects.

Microservices vs. the monolith

Similar to SOA but different enough to warrant its own name, the Microservices architectural style gets written up by Martin Fowler and James Lewis. Cliffs Notes you can count on!

mahout
Tip

Enjoy machine learning with Mahout on Hadoop

You can use the Hadoop ecosystem to manage your data. Now put that data to good use and apply machine learning via Mahout.

Connecting to Cassandra from Java

Learn how to connect to the Cassandra database and perform basic CRUD operations using CQL and the Cassandra Java Driver.

hadoop
Tip

Know this right now about Hadoop

Here's what you must know this instant about big data darling Hadoop and its expanding universe of add-ons and sub-projects -- from core elements like MapReduce and YARN to ancillaries like Flume and Sqoop.

java gears

Java developers prefer JUnit, Jenkins, and Git

Survey also reveals two-thirds of Java developers are still using Java 7, and Scala topped the list of alternative JVM languages.

devops

Is devops killing the developer?

At many companies, 'devops' has been twisted to mean that developers get conscripted to do myriad non-development tasks.

docker

Dockerfiles in a jiffy

Curious about Docker but you haven't tried it yet? Andrew Glover gets you going with quick instructions to create a Dockerfile that runs Amazon’s DynamoDB Local. Set it up once and your Dockerfile runs DynamoDB or any other service...

cloud paas

5 reasons why Google can catch Amazon in the cloud

Amazon's cloud ecosystem rules the market today, but Google's embedded-to-cloud strategy will make it a contender to watch.

Open source Java projects: Spring Integration

Use Spring Integration to develop a robust message-passing architecture that integrates and coordinates enterprise components across an ActiveMQ message bus via JMS.

nosql

First look: MongoDB 2.6, the all-grown-up version

The leading NoSQL database has long been a favorite of developers. Now the brand-new 2.6 version of MongoDB is ready to woo operations.

mainframe360

Fifty years on, mainframer remembers 'a fantastic time to be an engineer'

The IBM System/360 revolutionized business computing with the first set of compatible, scalable systems

big data

Big data showdown: Cassandra vs. HBase

Bigtable-inspired open source projects take different routes to the highly scalable, highly flexible, distributed, wide column data store.

Java vs. Go: The case for cloud-specific languages

Go is one example of an emerging new class of programming languages constructed for private, public, and hybrid cloud computing delivery models.

Load More