InfoQ Homepage Architecture & Design Content on InfoQ
-
End of Year Learnings from Minecraft’s Migration to JDK 16 and Q&A with the Mojang Team
In an effort to obtain a smoother transition towards JDK 17, Minecraft decided to upgrade to JDK 16 first just months before Java's LTS release in September 2021. The changes point towards possible performance gains just by running JDK 17 out-of-the-box. InfoQ reached out to the Mojang team with further questions on their experience running JDK 16 in production.
-
Java News Roundup: More Log4Shell Statements, Spring and Quarkus Updates, New Value Objects JEP
This week's Java roundup for December 20th, 2021, features news from OpenJDK with a new draft on value objects, JDK 18, JDK 19, Project Loom, additional statements from vendors on Log4Shell, numerous Spring and Quarkus updates, Hibernate ORM 6.0.0-M3, point releases from Apache Camel and Camel Quarkus, Apache Tika 2.2.1 and GraalVM Native Build Tools 0.9.9.
-
MicroStream 6.0 Supports JDK 17, Spring Boot and Helidon
MicroStream, the JVM data storage engine providing in-memory storage to fully or partially persist and restore Java object graphs, has released version 6.0 featuring added support for Java 17, Spring Boot integration, Deep-copy utility and the elimination of various bugs.
-
Amazon Introduces re:Post, a "Stack Overflow" for AWS
At re:Invent Amazon announced re:Post, a Q&A service that replaced the AWS Forums and is designed to offer crowd-sourced and expert-reviewed answers to technical questions about AWS.
-
Kubernetes IPv4/IPv6 Dual Stack Q&A with Khaled (Kal) Henidak of Microsoft & Tim Hockin of Google
InfoQ caught up with Khaled (Kal) Henidak of Microsoft and Tim Hockin of Google, designers of the Kubernetes dual-stack, regarding its design and implementation.
-
AWS Offers a Mainframe Modernization Service for Customers to Move from Their Mainframes
During re:Invent 2021, AWS launched a mainframe migration service allowing customers to migrate and modernize their on-premises mainframe workloads to a managed and highly available runtime environment on AWS. The service called AWS Mainframe Modernization is currently in preview.
-
Amazon RDS Custom for SQL Server Is Now Generally Available
Amazon announced the general availability of Amazon RDS Custom for SQL Server. The new service supports legacy, custom, and packaged applications that have dependencies on specific configurations and third-party tools and have historically been unable to move to a fully-managed database.
-
Java News Roundup: Updates on Log4Shell, Spring Framework 6.0-M1, WildFly 26
This week's Java roundup for December 13th, 2021, features news from JDK 19, updates on the Log4Shell vulnerability, vendor statements on Log4Shell related to their products, point releases on various Spring-related projects and Hibernate, WildFly 26, Payara Platform, Quarkus 2.5.3.Final, Apache Camel 3.14.0, Piranha 21.11.0, and Apache Tika 2.2.0.
-
Microservice Calls’ Critical Path Analysis with Jaeger and Uber’s CRISP
Discovering which services need to be optimised to reduce end-to-end latency in a microservices-based system can be challenging because call graphs may be too complicated to read. Uber described an open-source tool called CRISP built to solve this problem by finding the critical paths in these graphs. These paths identify those operations whose optimisation benefits the overall system.
-
AWS US-EAST-1 Outage: Postmortem and Lessons Learned
On December 7th AWS experienced an hours-long outage that affected many services in its most popular region, Northern Virginia. The cloud provider released an analysis of the incident that started threads in the community about redundancy on AWS and multi-region approaches.
-
AWS Re-Launches Amazon Inspector with New Architecture and Features
Amazon Inspector is an automated vulnerability management service that continually scans AWS workloads for software vulnerabilities and unintended network exposure. It was first launched in 2015, and during the recent re:Invent 2021, AWS re-launched it with brand new architecture and a host of new features such as container-based workloads, integration with Amazon Event Bridge, and Security Hub.
-
The Challenges of Reading Code and How to Deal with Them
Reading code can be confusing in many ways; we are not explicitly taught how to read code, and we rarely practice code reading. Being aware of the cognitive processes that play a role can help to become better at reading code.
-
Airbnb Streamlines the Development Process with a Unified Architecture for Collaborative Hosting
Airbnb recently detailed how it designed and built a unified architecture for collaborative hosting. This architecture streamlines the development process of new products, as engineers only need to know about one central framework that will cover all hosting use cases. This framework encapsulates the specific types of collaborative hosting, freeing the engineers from the need to worry about them.
-
API Architecture Track Recap from QCon Plus
The API Architecture track at QCon Plus featured six speakers and panelists discussing topics relevant to software engineers and architects who design, build, and maintain APIs. The track covered broad concepts such as extensibility and API lifecycles, and featured a showdown between REST, GraphQL, and gRPC to determine the best technology to use when building an API.
-
Hazelcast Announces a New Unified Platform with Version 5.0
Hazelcast, the distributed computation and storage platform, has announced the release of the Hazelcast Platform version 5.0. This new platform unifies the existing products Hazelcast IMDG and Hazelcast Jet. InfoQ spoke about this new release with John DesJardins, CTO at Hazelcast.