InfoQ Homepage Architecture & Design Content on InfoQ
-
Dropbox Makes the Android App Faster and More Reliable: Swaps C++ Code for a Native Approach
Dropbox recently published how it made the camera upload process for Android faster and more reliable. Dropbox engineers removed shared Android and iOS C++ code and replaced it with a platform-native Kotlin implementation. The engineers are pleased with the decision to rewrite the process, stating that error rates went down and upload performance greatly improved.
-
Java 18 is Now Available
Oracle has released version 18 of the Java programming language and virtual machine with a final feature set that includes nine JEPs. This release features JEPs that provide continued contribution toward Project Amber, Project Loom and Project Panama along with some useful new tools.
-
Customizable Pricing and Cost Visibility with AWS Billing Conductor
Recently, AWS announced AWS Billing Conductor, allowing enterprises to quickly provide customizable pricing and cost visibility for their end customers or business units. The service does not impact the billing and invoicing relationship between customers and AWS, as it is intended for enterprises that have specific showback and chargeback needs.
-
Java News Roundup: OpenJDK Updates, Spring Framework 6.0-M3, Helidon 3.0-M1, JobRunr 5.0-M1
This week's Java roundup for March 14th, 2022, features news from OpenJDK, JDK 19, Spring Framework 6.0-M3 and 5.3.17, Spring Tools 4.14.0, Quarkus 2.7.5, Helidon 3.0-M1, March 2022 Payara Platform, Open Liberty 22.0.0.3 and 22.0.0.4-beta, Hibernate ORM 5.6.7, Hibernate Search 6.1.3 and 6.0.9, JobRunr 5.0-RC1, Apache Camel 3.11.6, Piranha 22.3.0, JReleaser update, and reasons why Java makes sense.
-
Orchestrate Operations, Validations, and Approvals on Data Entities with Azure Purview Workflows
Recently, Microsoft announced the preview of Azure Purview Workflows, allowing customers to orchestrate then create, update and delete operations, validation, and approval of data entities using repeatable business processes. These workflows are currently in preview.
-
Google Cloud Introduces Community Security Analytics
Google Cloud recently released Community Security Analytics (CSA), a set of open-sourced queries and rules for security analytics designed to help detect common cloud-based threats.
-
Cloud Spanner Introduces Committed Use Discounts
Google Cloud recently announced the launch of Committed Use Discounts (CUDs) for Cloud Spanner. The option triggers a 20% to 40% discount on the on-demand price of the managed relational database in exchange for a commitment of one or three years.
-
Google Previews the Exactly-Once Delivery Feature for Its Pub/Sub Service
Recently, Google announced the preview of the exactly-once delivery feature for its Pub/Sub Service. Pub/Sub guarantees that subscriptions do not receive duplicate deliveries of messages when enabling the feature.
-
JRebel Java Development Trends and Analysis 2022
JRebel has published the 2022 Java Developer Productivity Report, and this year marks the 10th anniversary of this annual publication. The survey investigates Java trends about architectures, frameworks and productivity tools.
-
Uber's Engineering Manages to Cut 70k CPUs by Tuning Go GC
In an effort to help the company become profitable, Uber’s engineering department has focused their efforts on making their infrastructure more efficient. As an outcome of this effort, they managed to develop a semi-automated GO Garbage Collection tuning mechanism which in turn saved 70K CPU cores across 30 mission critical services.
-
Netflix’s RENO Keeps Experience Consistent across Devices
Netflix has developed the Rapid Event Notification System (RENO) to create a consistent user experience across various platforms and devices. RENO reacts more quickly and consistently than the traditional request/response model to user-generated actions ranging from watching a title to changing profile information.
-
AWS Backup for Amazon S3 Generally Available
Amazon recently announced the general availability of AWS Backup for Amazon S3, a managed option to centralize data protection for applications storing data on S3. The new feature automates the backup and restore of application data on S3 and combines it with the backup of other services, including instances and databases.
-
Java News Roundup: JDK 19 and Jakarta EE 10 Updates, Ansynch and Buffered Logging by Amazon Corretto
This week's Java roundup for March 7th, 2022, features news from OpenJDK, JDK 19, Jakarta EE 10, updates to Spring Cloud subprojects, Amazon Corretto providing asynchronous and buffered logging for OpenJDK 17, Quarkus 2.7.4.Final, Hibernate ORM 6.0.0.CR2, Apache Groovy 3.0.10 and 2.5.16, Apache Camel 3.14.2, JReleaser early-access, JobRunr 4.0.10, JDKMon 17.0.23 and FailSafe 3.2.3.
-
Amazon S3 Supports New Checksum Algorithms for Integrity Checking
Amazon S3 recently introduced support of four checksum algorithms for data integrity checking on upload and download requests. Amazon claims that the enhancements to the AWS SDK and S3 API accelerates integrity checking of the S3 requests by up to 90%.
-
Easy Google Cloud Solution Architecture Designs with the Architecture Diagramming Tool
Recently, Google released an Architecture Diagramming Tool allowing the creation of architectural diagram of solution architecture with the available Google Cloud Platform (GCP) services.