InfoQ Homepage Architecture Content on InfoQ
-
HashiCorp Announces Public Beta of HCP Vault
In a recent blog post, HashiCorp announced the public beta of HashiCorp Vault on its Cloud Platform (HCP). With Vault, customers can leverage a managed cloud service to provide them with secret management and encryption capabilities.
-
No-Code App Development is Essential for Digital Transformation
Jennifer Cadence, a product marketing manager at Google, recently published an account of the state of no-code app development. In her post, Cadence breaks down why no-code platforms have become an essential part of digital transformation. She suggests that speed and agility, productivity and collaboration, and governance and security are the critical factors for these platforms' importance.
-
Medium Describes "Rex" - a Go-Based Recommendation Service
In a recent blog post, Medium describes how it built a recommendation service named "Rex." The original recommendation service was part of the Node.js monolith, and it could only rank 150 stories. However, Medium wanted this service to rank hundreds of thousands of stories per user in under a second. So, they decided to build an entirely new, separate service using Go.
-
The Journey from Monolith to Microservices at GitHub: QCon Plus Q&A
GitHub needed to fundamentally rethink how they did software development due to all of the different cultures, norms, and technology stacks that their teams brought to the table. They are migrating toward a microservices architecture that enables different teams and systems and technologies to work harmoniously together.
-
Uber Implements Disaster Recovery for Multi-Region Kafka
In a recent blog post, Uber engineers highlight how they use a replication platform to implement disaster recovery at scale with a multi-region Kafka deployment. Uber has a large deployment of Apache Kafka, processing trillions of messages and multiple petabytes of data per day. Uber's engineers provided business resilience and continuity in the face of natural and human-made disasters.
-
Migrating a Monolith towards Microservices with the Strangler Fig Pattern
ScholarPack has migrated away from its monolith backend using a Strangler Fig pattern. They applied incremental development and continuous delivery to target customers’ needs, in the meanwhile strangling their monolith.
-
.NET 5 Runtime Improvements: from Functional to Performant Implementations
During a no-slides presentation at .NET Conf 2020, software architects from the .NET runtime team presented several .NET 5 runtime improvements and how they achieved them, including ARM64 support, HTTP/3, and single-file applications.
-
How Dropbox Created a Distributed Async Task Framework at Scale
Engineers at Dropbox designed a distributed async task framework (ATF) that can handle tens of thousands of async tasks scheduled per second. ATF's main feature is its ability to enable developers to define callbacks and schedule tasks that execute against these pre-defined callbacks.
-
Level-up on the Skills That Are Most in-Demand in Software Right Now. Attend QCon Plus (Nov 4-18)
At QCon Plus (Nov 4-18), a virtual conference for senior software engineers, architects, and team leads, you’ll learn how software development teams are pivoting and surviving during rapid business change.
-
Introducing QCon Plus by InfoQ: a Virtual Conference for Senior Software Engineers and Architects
QCon Plus covers the trends, best practices, and solutions leveraged by the world's most innovative software organizations. The conference is built to accelerate your learning with thoughtfully curated, shorter, focused technical sessions over three weeks featuring 54 speakers, 4 keynotes, 18+ facilitated peer sharing sessions, and 6 focused open space sessions.
-
Interview with Event Modeling Founder - Adam Dymitruk
Q&A with Adam Dymitruk about the Event Modeling Project: its genesis, reason for existence, feature set and future plans.
-
Building a Banking Infrastructure with Microservices: QCon London Q&A
In a few years, the number of microservices has grown from 100 to 1600 at Monzo, and it continues to grow. Microservices are split when responsibilities grow, or merged when services are tightly coupled. Engineers can generate, deploy, scale and monitor their own services using code generation.
-
InfoQ Live Virtual Event on Aug 25th: Session Spotlights and Roundtables
The inaugural InfoQ Live (Aug 25th) is a one-day virtual learning event that deep-dives into building and operating microservices and distributed systems. Discover practical strategies for the current environment that you can put into use straight away. Join world-class practitioners for inspiration, connections, and actionable ideas. See the InfoQ Live full schedule and the speaker line-up.
-
Dropbox Improves Sync Performance Using a Modified Brotli
After analyzing the performance of several common lossless compression algorithms, Dropbox engineers have slightly modified Google's Brotli encoder to improve their engine sync performance. This reduced median latency and data transfer by more than 30%, Dropbox engineers Rishabh Jain and Daniel Reiter Horn maintain.
-
Microsoft Introduces the Azure Well-Architected Framework
In a recent blog post, Microsoft introduced the Azure Well-Architected Framework, which provides customers with a set of Azure architecture best practices to help them build and deliver well-designed solutions.