Enterprise Architecture

Enterprise Architecture | News, how-tos, features, reviews, and videos

What is service-oriented architecture?

This SOA primer starts with key characteristics of a service-oriented architecture and what comprises a Java-based SOA infrastructure

assembly / architecture / modular structure / components

Man with cloud    181691498

Tiny clouds taking on AWS, Azure, and Google Cloud

A baker’s dozen of boutique clouds challenging the big three on speed, cost, flexibility, and even on-prem and hybrid cloud options

Java / coffee

Kubernetes-native Quarkus Java ready for testing

Red Hat’s Quarkus project is a small-footprint Java stack designed for container-based, cloud-native applications

person with slippers sitting on couch with fire in background

Couchbase review: A smart NoSQL database

Flexible, distributed document database offers an easy query language, mobile synch, independently scalable services, and strong consistency within a cluster

data globe

The best distributed NoSQL databases

Highly flexible and hugely scalable, NoSQL databases offer a range of data models and consistency options to suit your application

apples oranges slices mixture puzzle balance opposites fruit  savatore gersace flickr

Oracle steers GraalVM to the enterprise

GraalVM Enterprise brings performance and security extras to the shared runtime supporting JVM languages, JavaScript, and native code

weird science 2017universe

Review: Kinetica analyzes billions of rows in real time

GPU database is not only hugely scalable, but integrates graph analysis, location intelligence, and machine learning with standard SQL

Conceptual image of a digital circuit-board key amid binary code.
Tip

Java tip: Composite keys in JPA and Hibernate

Use embeddable objects to join two primary keys into one composite key

Lineup of anthropomorphic nuts, illustrating polymorphism.
Tip

Java tip: Inheritance relationships in JPA and Hibernate

Learn four ways to manage inheritance relationships and support polymorphic querying in Java ORM

JavaWorld > Persistence [series] > data blocks / structure / database / data center

Java persistence with JPA and Hibernate, Part 2: Many-to-many relationships

Many-to-many relationships and cascade type strategies in JPA and Hibernate

JavaWorld > Persistence [series] > data / data center / database / server

Java persistence with JPA and Hibernate, Part 1: Entities and relationships

Get started modeling entities and relationships for Java data persistence, using an example application based on Java 8 with Hibernate 5.3.6

big data blue

Pub/sub messaging: Apache Kafka vs. Apache Pulsar

Apache Kafka set the bar for large-scale distributed messaging, but Apache Pulsar has some neat tricks of its own

java -- beans, grounds, coffee -- binary background

Java, meet Kubernetes and serverless computing

Red Hat’s beta Quarkus framework aims to optimize Java development for distributed application architectures

tiger

TigerGraph review: A graph database designed for deep analytics

Highly parallelized and horizontally scalable, TigerGraph shines for use cases that require multi-hop analytic queries

executive pushing boulder uphill deadline stress struggle

Kubernetes is so hard—but worth the pain

2019 will be a challenging year for some enterprises as they try to turn Kubernetes hype into production reality

assembly lego blocks construct build deconstruct

20 Go language projects for mastering microservices

From toolkits for messaging and routing to API design and app frameworks, the Go language has everything you need to go micro

big data messaging system / information architecture / mosaic infrastructure

Built for realtime: Big data messaging with Apache Kafka, Part 2

Learn how to use Apache Kafka's partitions, message offsets, and consumer groups to distribute load and scale your applications horizontally, handling up to millions of messages per day

big data messaging system / information architecture / mosaic infrastructure

Built for realtime: Big data messaging with Apache Kafka, Part 1

Apache Kafka scales horizontally and offers much higher throughput than some traditional messaging systems. Get started with installation, then build your first Kafka messaging system

puzzle pieces / binary code / component parts of a whole / microservices

How to transition to a microservices architecture

When you hit scalability issues or find it has become costly and hard to release regular updates to your monolithic applications, it’s time to move to the microservices approach. Here’s how

Load More