InfoQ Homepage Architecture Content on InfoQ
-
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.
-
Cloudflare Report Shows Rapid Growth in API Traffic
Cloudflare has recently released its annual Landscape of API Traffic report. The report analyzes the traffic data harnessed by Cloudflare’s global network to provide insights into the current industry trends of web traffic.
-
How Security by Design Helped to Manage Risks in a Cloud Migration
When a company migrated to the cloud, security issues arose due to difficulties in getting stakeholders on board and involving security from the start. Embedding security assessments as part of the continuous cloud DevOps process and adopting an agile strategy for security risk management throughout the lifecycle of the project helped to increase the governance of security during the migration.
-
Service Overload Detection and Remediation at LinkedIn
LinkedIn recently published how it handles overload detection and remediation in its microservices. Its solution, Hodor, provides an adaptive solution that works out of the box with no configuration. It is a platform-agnostic mechanism to run overload detectors and load shedders inside the monitored process that samples load and sheds traffic from within the application's processing chain.
-
Building Quality in for Blockchain Systems
Blockchain technology can be used to build solutions that can naturally deliver better software quality. Using blockchain we can shift to smaller systems that store everything in a contract. We have to understand our data needs and decide what is stored in the chain and what off-chain, and think about how requirements, defects and testing history can be built into the contract models.
-
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.
-
AWS Announces Custom Lenses Feature for Its Well-Architected Framework
Recently, AWS announced AWS Well-Architected Custom Lenses, a new feature of the AWS Well-Architected Tool. With this new feature, customers can bring their own best practices to complement the existing framework based on their industry, operational plans, and internal processes.
-
Dapr Joins CNCF Incubator: Q&A with Yaron Schneider
The Cloud Native Computing Foundation (CNCF) recently announced that it accepted the Distributed Application Runtime (Dapr) as a CNCF incubating project. This statement follows an earlier announcement by Dapr, announcing the formation of the Dapr project's Steering and Technical Committee (STC).
-
Domain-Driven Design with Value-Added Services and Domain Gateways at SoundCloud
Two articles were recently published to describe SoundCloud’s service architecture evolution towards implementing Domain Gateways, with a stop at Value-Added Services on the way. The authors describe how these Domain-Driven Design-based patterns helped reduce duplications and homogenise business and authorisation logic.
-
Dedicated ML Track at QCon Plus Nov: Learn All about the Latest ML Innovations
Dio Synodinos, president of C4media (creators of InfoQ and QCon), recently spoke with Frank Greco, senior technology consultant, chairman at NYJavaSIG, and QCon Plus November 2021 committee member, to discuss the topics and tracks he’s looking forward to attending this November at QCon Plus online software conference.
-
The “Backends for Frontends” Pattern at SoundCloud
SoundCloud recently published an article about their implementation of the Backends for Frontends pattern, adopted in 2013 while beginning to migrate towards a microservices-based architecture. SoundCloud tech lead Jorge Creixell concluded that this pattern has significant drawbacks that its adopters must adequately manage while enjoying its advantages.
-
Three Tracks Not to Miss at QCon Plus - Interview with Karen Casella
During a recent interview, Karen Casella, director of engineering at Netflix and QCon Plus November 2021 Program Committee member, shared with us the three topical tracks she felt software leaders should be paying attention to.
-
Patterns of Legacy Displacement - Thoughtworks Summarizes IT Landscape Evolution
Martin Fowler recently published a series of articles called Patterns of Legacy Displacement. It summarises the authors’ collective experience in replacing legacy systems. They argue that chances of success are increased by dividing such projects into three phases and following the patterns listed for each one.
-
Uber Re-Architected Its Foundational Fulfilment Service
Uber recently shared how it re-architected its fulfilment service, one of Uber's foundational platform services. Following a two-year-long effort involving 30+ teams and hundreds of developers, Uber engineers "built a strong foundation for modelling various types of physical fulfilment categories in the new platform and migrated all existing transportation use cases."
-
Distributed DevOps Teams: Enabling Non-Stop Delivery
Keeping in touch and being cohesive as a distributed team is a challenge many face. Assigning stories from a shared backlog helped a distributed team in doing non-stop delivery, as did giving all members of the team the authority to promote to production and back-out code at need. You need to give attention to the architecture to prevent creating similar or duplicate micro-services.