InfoQ Homepage Architecture & Design Content on InfoQ
-
Java News Roundup: JEPs for JDK 19, Project Lilliput Milestone, Spring Framework, Quarkus 2.9.0
This week's Java roundup for May 9th, 2022, features news from OpenJDK, JEPs targeted for JDK 19, Project Lilliput milestone release, Spring Framework 5.3.20 and 5.2.22, Open Liberty 22.0.0.5 and 22.0.0.6-beta, Quarkus 2.9.0.Final, Apache Camel Quarkus 2.9.0, WildFly Preview 27 Alpha1, Hibernate Search 6.1.5, JobRunr 5.1.1, Piranha 22.5.0, Failsafe 3.2.4, Micronaut survey results and Devoxx UK.
-
The Future of Java as Seen by Mark Little at Devoxx UK 22: Native Java, Adoptium and Faster Pace
Java is seeing a Renaissance period after it seemed to lose the cloud native stage to younger platforms. The Java ecosystem seems to be an express lane towards innovation, with many ongoing projects aiming to make it cloud friendlier, provide support at the language level and improve its runtime. Mark Little, VP of engineering at RedHat, zoomed in on these efforts in his Devoxx UK talk.
-
AWS Introduces Storage-Optimized I4i Instances for IO-Heavy Workloads
AWS recently introduced the EC2 I4i instance type for data-intensive storage and IO-heavy workloads requiring fast access to medium-sized datasets. The new instances can benefit high-performance real-time relational databases, distributed file systems, data warehouses and key-value stores.
-
Google Cloud Introduces Media CDN for Content Delivery
Google Cloud recently announced the general availability of Media CDN, a content delivery network targeted to media and entertainment companies. The streaming platform supports advertising insertion and AI/ML analytics.
-
Google Announces General Availability of Cloud TPU VMs
Last year Google introduced Cloud TPU Virtual Machines (VMs), which provide direct access to TPU host machines in preview. Today, Cloud TPU VMs are generally available, including the new TPU Embedding API, which can accelerate ML Based ranking and recommendation workloads.
-
Green Software Development: Terminology and Climate Commitments Explained by Microsoft at Devoxx UK
As a side effect of the accelerated move towards the cloud, the software industry is contributing more and more to global warming. Companies have taken on different commitments: Net-Zero, Carbon Neutral, etc. Asim Hussain, Green Cloud Advocacy Lead @ Microsoft deciphers them during the Devoxx UK keynote. Understanding them will help developers move the needle for each type of commitment.
-
Wave: a Case Study for Low Architectural Complexity
Dan Luu published an article presenting Wave as a case study for a business model where a simple and boring architecture fits best. Instead of a state-of-the-art service-based asynchronous architecture, they employ a synchronous monolith backed by a database and serving a unified API.
-
11 Puzzles from JDK11: Hanno Embregts on Java Certification at Devoxx UK
As part of his talk given in front of Devoxx's audience, Hanno Embregts shares 11 crazy things he learned on his path towards Oracle Java 11 certification. Even though having a career spanning of almost one decade and a half, these Java curiosities still needed to be ironed out while preparing to become common practice afterwards.
-
A Decalog for Developing More Accessible Software Systems: JHipster Creator's Keynote at Devoxx UK
The rapid shift towards a hybrid workplace has also meant an acceleration of the consumption of digital content. Even though online means global reach, part of the world’s population cannot access it due to various types of disabilities. In his Devoxx UK keynote talk, Julien Dubois presented a set of best practices and design principles that could make the software more accessible.
-
Google Releases its Distributed Cloud Edge Offering into General Availability
Last month Google announced the general availability of Google Distributed Cloud Edge, including Google Distributed Cloud Edge Appliances. The product is part of the Google Distributed Cloud (GDC), a fully-managed hardware and software portfolio that allows organizations to run workloads at the edge.
-
JEP 425: Java Virtual Threads to Deliver Improved Throughput
JEP 425, Virtual Threads (Preview), has been promoted from Proposed to Target to Targeted status for JDK 19. This JEP, under the umbrella of Project Loom, introduces virtual threads. These lightweight threads aim to dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications to the Java platform. This is a preview feature.
-
Envoy as a Service-to-Service Proxy at Mux
Mux uses Envoy networking proxy within its Kubernetes clusters to solve known load-balancing issues with gRPC requests and long-lived HTTP/2 connections.
-
Java News Roundup: JEPs for Projects Loom and Panama, JobRunr 5.1.0, Kotlin 1.7.0 Preview
This week's Java roundup for May 2nd, 2022, features news from OpenJDK, JEPs targeted for JDK 19, JobRunr 5.1.0, Quarkus 2.8.3.Final, Hibernate ORM 6.0.1.Final, Kotlin 1.7.0 preview, Apache Camel versions 3.14.3 and 3.11.7, Apache Tika version 2.4.0 and 1.28.2, a Micronaut survey on a minimal JDK version and the 2022 JFokus Conference.
-
Amazon SageMaker Serverless Inference Now Generally Available
Amazon recently announced that SageMaker Serverless Inference is generally available. Designed for workloads with intermittent or infrequent traffic patterns, the new option provisions and scales compute capacity according to the volume of inference requests the model receives.
-
Amazon MSK Serverless Now Generally Available
AWS recently announced that Amazon MSK Serverless is now generally available. The serverless option to manage an Apache Kafka cluster removes the need to monitor capacity and automatically balances partitions within a cluster.