InfoQ Homepage Architecture Content on InfoQ
-
New Proposal Improves Client-Side Video Editing by Four Times
Melanie Richards discussed the client-side video editing proposal that the Edge team at Microsoft has been working on. The proposal is in the incubation phase at the Web Platform Incubator Community Group(WICG) and aims at enabling dramatically faster client-side video editing experience and better performance. The proposed interface includes methods for trimming and concatenating videos.
-
IBM Launches Equal Access Toolkit to Help Developers Write Accessible Applications
IBM recently released the IBM Equal Access Toolkit and the Accessibility Checker, two new open-source toolkits that strive to give designers, developers, and testers a set of tools to make websites and applications accessible.
-
Decomposing a Monolith Does Not Require Microservices - Sam Newman at QCon London
Sam Newman says the goal of decomposing a monolith must be independent deployability, and developers need to focus on the outcome, not the technology. Speaking at QCon London, he said, "The monolith is not the enemy" and, "Microservices should not be the default choice."
-
Amazon EventBridge Schema Registry Now Generally Available on AWS
Recently Amazon announced the general availability of the Schema Registry capability in the Amazon EventBridge service. With Amazon EventBridge Schema Registry, developers can store the event structure - or schema - in a shared central location and map those schemas to code for Java, Python, and Typescript, meaning that they can use events as objects in their code.
-
Data Fetching Patterns for a Better User Experience - Joe Savona at React Conf
Joe Savona explored at React Conf some of the ways Relay and Suspense can help improve the user loading experience and the best practices that have been identified in production for using Suspense for data-fetching.
-
Google Cloud Healthcare API Now Generally Available
In a recent blog post, Google announced the general availability of its Cloud Healthcare API. This service facilitates the exchange of healthcare data between solutions built on Google Cloud Platform (GCP) and applications.
-
Architecture Decision Records at Spotify
Several teams at Spotify use architecture decision records (ADR) to capture decisions they make. ADRs have brought a number of benefits to Spotify, including improved onboarding for new developers, improved agility when handing over project ownership due to organization changes, and improved alignment across teams regarding best practices.
-
Obituary: Jan Stenberg
It is with great sadness that we announce that InfoQ editor Jan Stenberg has passed away due to complications from COVID-19. Jan was a well-known writer within the technology space, and was a frequent attendee at conferences held around the globe. He will be deeply missed within the InfoQ community.
-
Facebook's CSS-in-JS Approach - Frank Yan at React Conf 2019
Frank Yan discussed at React Conf some of the technologies and strategies powering FB5, the new facebook.com, addressing topics such as Facebook’s approach to CSS-in-JS.
-
55th Anniversary of Moore's Law
April 2020 marks 55 years since Intel co-founder Gordon Moore published ‘Cramming more components onto integrated circuits’. For over 50 years Intel and its competitors kept making Moore’s law come true, but more recently efforts to push down chip feature size have been hitting trouble with limitations in economics and physics that force us to consider what happens in a post Moore’s law world.
-
Kong for Kubernetes 0.8 Ingress Controller Released
Kong Inc. released Kong for Kubernetes version 0.8 - a Kubernetes Ingress controller that works with the Kong API Gateway. The release adds Knative integration, a new cluster level Custom Resource Definition, and annotations to minimize configuration.
-
To Microservices and Back Again - Why Segment Went Back to a Monolith
When Segment moved to a microservices architecture, they gained environmental isolation, but at a cost of higher operational overhead. Three years later, the costs were too high, and the team migrated back to a monolith. At QCon London, Alexandra Noonan told the cautionary tale, and emphasized the importance of evaluating trade-offs in architectural decisions.
-
KSQL Now Available on Confluent Cloud
KSQL is the streaming SQL engine for Apache Kafka, and it is currently available as a fully-managed service on the Confluent Cloud Platform for all its customers on usage-based billing plans. In a recent blog post, Confluent announced the availability of Confluent Cloud KSQL.
-
Refactoring GitHub OctoKit JavaScript REST SDK for Maintainability and Modularization
GitHub engineer Gregor Martynus recently described his journey to refactor GitHub official REST JavaScript SDK, originally containing about 16 thousand lines of code across six files total, into a more maintainable and modular project.
-
Monolith to Microservices: Migrating Snap’s Architecture Using a Service Mesh
Snap's two-year evolutionary architectural shift from monolith to cloud-hosted microservices has led to a 65% reduction in compute costs along with reduced redundancy and increased reliability for customers, all of this keeping security and privacy compliance requirements.