InfoQ Homepage Architecture Content on InfoQ
-
Rookout CTO Discusses Understandability, Architecture Styles, and Live Debugging
In a recent InfoQ podcast, Liran Haimovitch, CTO at Rookout, discussed the concept of “understandability” and how this relates to building modern software systems. Building on the concepts introduced in his recent InfoQ article, he also discussed how complexity impacts a system’s understandability, and the benefits of live debugging tooling.
-
Open Service Mesh: a Service Mesh Implementation from Microsoft
Microsoft has released open service mesh (OSM), an alpha service mesh implementation compliant with the SMI specification. OSM covers standard features of a service mesh like canary releases, secure communication, and application insights, similar to other service mesh implementations like Istio, Linkerd, or Consul. Additionally, the OSM team is in the process of donating the project to the CNCF.
-
Rust 1.46.0 Released
The latest Rust stable release, 1.46.0, extends the number of core language constructs that are allowed in const fn. Also, a couple of features are stabilised.
-
ServiceMeshCon Summary: KubeCon + CloudNativeCon Europe 2020 Co-Located Event
Christian Posta form Solo.io discussed multi-cluster and multi-mesh patterns at the recent ServiceMeshCon event which was held as part of KubeCon + CloudNativeCon Europe 2020 Conference. There were also talks on Istio architecture, WebAssembly for Istio telemetry and iteratively implementing Istio service mesh with no downtime.
-
An Open Source Chaos Engineering Library from AWS
AWS engineers recently wrote about an open source chaos engineering tool called AWSSSMChaosRunner that they used to test fault injection in Prime Video. Built using AWS Systems Manager that can execute arbitrary commands on EC2 instances, the team was able to mitigate latency related issues using it.
-
eBay Rearchitected Android App to Leverage App Bundles and Dynamic Feature Delivery
eBay engineers worked with Google to rearchitecture and reimplement their mobile app to take advantage of several new technologies, including Android app bundles (AAB) and Kotlin. They also took the chance to improve test automation, Continuous Integration/Continuous Delivery (CI/CD), and overcome global infrastructure limitations.
-
Security Concerns for Peripheral APIs on the Web
Google has been promoting the inclusion of peripheral connectivity using Bluetooth and USB on web browsers for several years. Yet, it's meeting heavy resistance from other browser vendors such as Apple and Mozilla.
-
Ensuring Software Quality at eBay Denmark
Quality is not only about not releasing bugs to production, it is much more than that. Quality is a product that is user-friendly, easy to access and use, has high performance/short load time, and is about code that is stable and easy to maintain. Jette Pedersen gave a talk about how to ensure good quality products at Swiss Testing Day 2020.
-
Axon 4.4 Improves Server Performance, Simplifies Framework Usage, and Enhances Developer Experience
AxonIQ has formally released Axon 4.4, a major release of the framework and server infrastructure that helps build event-driven microservices applications utilizing CQRS/event sourcing and domain-driven design.
-
Twitter Launches New Developer API
Twitter recently released the new Twitter API (early access) to be used by third-party developers. The new Twitter API features three new product tracks: standard, academic research, and business. The new API offers conversation threading, poll results in Tweets, pinned Tweets on profiles, spam filtering, real-time tweet tracking, and a more powerful stream filtering and search query language.
-
GitHub's OpenAPI Spec Open-Sourced in Beta
GitHub has open sourced an OpenAPI description of its API. Aimed to allow developers to discover the API capabilities first-hand, GitHub's OpenAPI also enables the programmatic creation of mock servers, test suites, and language bindings.
-
Ionic Introduces Improved Customization with Shadow Parts
The Ionic Framework recently adopted an upcoming W3C specification titled CSS Shadow Parts that addresses the current limitations with CSS modifications within Web Components.
-
Zoom on Web: WebAssembly SIMD, WebTransport, and WebCodecs
At the recent web.dev live event, Google V8 product manager Thomas Nattestad explained some of the proposed additions to the web to support Zoom and other video conferencing features within the web browser.
-
Operating Microservices & Securing Serverless: InfoQ Live, 25th August
InfoQ Live, the virtual event where experts interact with the audience to share their experience and learning in relation to running microservices and serverless systems, is just a few days away. Attend in order to learn best practices for working with modular architectures and leave with peer-validated ideas that you can implement right away in your team and organization.
-
Microsoft Announces the Preview of Java Message Service 2.0 over AMQP on Azure Service Bus
In a recent blog post, Microsoft announced the preview support for Java Message Service (JMS) 2.0 over AMQP in the Azure Service Bus Premium tier. The support will allow customers to modernize their application stack by lifting and shifting their Java and Spring workloads to Azure.