Enterprise Architecture

Enterprise Architecture news, analysis, research, how-to, opinion, and video.

chess competition with one piece left standing
cloud data binary serverless

JavaWorld - JW - OSJP - big data analytics - social graph

Big data analytics with Neo4j and Java, Part 1

Graph databases like Neo4j are ideal for modeling complex relationships between collections of users--and they move through big data at lightspeed. This tutorial gets you started with graph databases and analytics in Java.

timeline database

MongoDB will support multidocument ACID transactions

MongoDB 4.0 will be released in summer 2018 but is in public beta now

jw awslambdap2

Serverless computing with AWS Lambda, Part 2

Integrate your AWS Lambda backend with a DynamoDB datastore, then use the AWS SDK to invoke Lambda functions from a Java client

pixelated clouds reflecting on building windows

AWS cloud services guide: The right tools for the job

Moving to the cloud makes more sense than ever, if you know why you're doing it and how to make the most of your platform of choice. Find out the most common reasons for cloud migration, and which AWS components you'll need to succeed...

jw osjp soaring

Serverless computing with AWS Lambda, Part 1

Serverless computing is no magic carpet, but how does it really work? Get an overview of AWS Lambda's nanoservices architecture and execution model, then build your first Lambda function in Java

hipster running with laptop

Why old-school PostgreSQL is so hip again

Postgres is old as dirt, yet over the past five years it has panned out as pure gold

building blocks wooden toy
external url

What are microservices? Lightweight software development explained

Use microservices architecture to break large applications into lightweight apps that can be scaled horizontally

road to future forward idea cloud road

8 technologies transforming the database

That database has come a long way from tables of rows and columns, and the journey is far from over

jw machine learning09142017

Machine learning for Java developers

Set up a machine learning algorithm and develop your first prediction function in Java, then get started with Weka.

Modular Java's true impact

What to expect in Java 9’s JDK: More than modularity

Modularity, compilation, REPL, and more highlight the first major change to the Java Development Kit in more than three years

analyze / inspect / examine / find / research / data / charts / graphs / magnifying glass
external url

What is SQL? The language of databases

SQL is neither the fastest nor the most elegant way to talk to databases, but it is the best way we have; here’s why

cloud providers battle

Serverless computing may kill Google Cloud Platform

Unless Google can get its serverless act together, it may end up winning the container battle but losing the cloud war

convergence collaborate ideas datastream connection fiberwire

All your streaming data are belong to Kafka

Apache Kafka continues its ascent as attention shifts from lumbering Hadoop and data lakes to real-time streams

blueprint 154298639

Architect has a better blueprint for AWS Lambda deployments

Project handles configuration and provisioning of Lambda functions and related AWS services with a plain-text manifest file

crystal globe with binary code

Review: Google Cloud Spanner takes SQL to NoSQL scale

Google Cloud Spanner achieves horizontal scalability, strong consistency, and five nines availability as a service, at a price

jw fullstack

Full-stack software for cutting-edge science

Find out how open source Java- and Python-based tools power the UK's national synchrotron

shipping containers cargo containers harbor industry commerce

How to get started with Kubernetes

From Hello Minikube to Kubernetes Anywhere to example microservices apps, the options for learning Google’s container orchestration tool abound

keys thinkstock

8 keys to DynamoDB success

How to ensure that Amazon’s fast and scalable key-value database works for you, not against you

Load More