InfoQ Homepage Architecture & Design Content on InfoQ
-
Are Frameworks Good or Bad, or Both?
Preferring frameworks or libraries is somewhat controversial, Frans van Buul, Evangelist at AxonIQ, the company behind Axon Framework, writes in a recent blog post. Many argue in the favour of libraries but Van Buul thinks that a framework can be very valuable when building business applications. He believes this to be especially true for applications based on CQRS, DDD and event sourcing.
-
Eclipse Releases MicroProfile 2.2 for Java Microservices
The Eclipse foundation recently released MicroProfile 2.2, helping developers to create microservices on top of EE 8. This release comes at the same time that Eclipse is taking over as steward of Java EE and rebranding it to Jakarta EE.
-
Amazon Adds Three New Threat Detections to Its GuardDuty Service in AWS
Amazon has added another set of new threat detections to its GuardDuty service in AWS. The three new threat detections are two new penetration testing detections and one policy violation detection.
-
MicroProfile Community Launches MicroProfile Starter, a Web-Based Project Generator
The MicroProfile community has recently launched a beta release of MicroProfile Starter, a website that allows you to create, configure and download a new automatically generated project. Users can specify the project's coordinates (groupId and artifactId), which version of MicroProfile they'd like to use, their MicroProfile server, and a number of other project configuration options.
-
Managing Cloud Spend, Azure Cost Management Reaches General Availability
In a recent blog post, Microsoft announced Azure Cost Management has reached general availability (GA). Azure Cost Management provides a native cost management solution for enterprise customers which allows organizations to manage and optimize Azure costs across their subscriptions. The core feature set includes cost analysis, budgets, data export, management APIs and alerting.
-
Eclipse Releases GlassFish 5.1 Certified as Compatible with Java EE 8
Eclipse has achieved another GlassFish milestone with the anticipated GA release of version 5.1. A year in the making, this milestone included previous GlassFish milestones such as the full migration of source code and open-sourcing the Java EE TCK (September 2018), the RC1 release of GlassFish 5.1 (October 2018), and the integration of EclipseLink and Eclipse Jersey in GlassFish (December 2018).
-
Fitness Functions to Ensure Architectural Goals Are Met
With fitness-function-driven development, we can write tests that measure a system’s alignment with architectural goals, similar to how we use test-driven development (TDD) to verify that features conform to desired business outcomes, Paula Paul and Rosemary Wang write in a blog post, describing the basic ideas of fitness functions and how architecture qualities can be verified.
-
Three Pillars with Zero Answers: Rethinking Observability with Ben Sigelman
At KubeCon NA, held in Seattle, USA, in December 2018, Ben Sigelman presented “Three Pillars, Zero Answers: We Need to Rethink Observability” and argued that many organisations may need to rethink their approach to metrics, logging and distributed tracing.
-
Microsoft Announces New Azure Analytics Services ADLS, ADX and More
Microsoft has announced the general availability of two new Azure analytics services - Azure Data Lake Storage Gen2 (ADLS) and Azure Data Explorer (ADX). Furthermore, Microsoft also announced the preview of Azure Data Factory Mapping Data Flow.
-
Improving Deployment Safety at Airbnb with Pipelines
Alexander Katz, a software engineering intern at Airbnb, recently wrote about improving deployment safety with the introduction of deployment pipelines to Deployboard. The inhouse deployment service at Airbnb, Deployboard, handles thousands of deploys daily for the thousands of services that support Airbnb’s product.
-
Jest 24 Improves TypeScript Support, Plans Migration to TypeScript
The Jest team recently released version 24 of their JavaScript testing framework which improves its support for TypeScript test authoring. The Jest team also announced plans to migrate their codebase from Flow to TypeScript in the near future.
-
RedHat Releases JBoss 7.2 With EE 8
RedHat has released JBoss 7.2, with full support for the EE 8 specification. This release brings another application server into the Jakarta EE, post-Oracle environment. It also provides support for modern web technologies such as Servlet 4.0 with HTTP/2 capabilities.
-
Uber Introduces AresDB: GPU-Powered, Open-Source, Real-Time Analytics Engine
Uber recently introduced AresDB, an open-source real-time analytics engine leveraging an unconventional power source - graphics processing units (GPUs) - for meeting the growing demands of analysis at scale and at the same time unifying, simplifying and improving Uber’s existing solutions.
-
Amazon Announces AWS PrivateLink Support for Its ECR and ECS Services
In a recent blog post, Amazon announced AWS PrivateLink support for its Elastic Container Registry (ECR) and Elastic Container Service (ECS). With AWS PrivateLink support customers can create endpoints for ECS and ECR appearing as elastic network interfaces with a private IP address in their Virtual Private Cloud (VPC).
-
GoDaddy Announces Sponsorship of AdoptOpenJDK to Further its Commitment to a Free and Open Internet
GoDaddy, the well-known domain name registrar company, recently announced sponsorship of the AdoptOpenJDK community. Charles Beadnall, CTO at GoDaddy, and Martijn Verburg, co-founder and CEO at jClarity and co-founder of AdoptOpenJDK, spoke to InfoQ about this new sponsorship.