InfoQ Homepage Architecture Content on InfoQ
-
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.
-
Engineering Your Organization through Services, Platforms, and Communities
Organizations need to be able to sustainably deliver value to their customers and business; that is why they exist, said Randy Shoup at QCon Plus May 2021. To do so, they need to be able to effectively and efficiently leverage the “resources” they have at their disposal- their people, teams, and technology.
-
Find Solutions to Your Software Challenges at QCon Plus
Last November at QCon Plus, over 1,450 of your peers joined us at the virtual event in order to keep on top of software trends and find solutions to validate their technical roadmaps. Now is the time to book your attendance at the next event! With less than five weeks before QCon Plus May 2021, over 1,800 senior software engineers, architects, and team leads have already booked their spot.
-
Serverless React Applications with AWS Lambda
Roman Boiko, solutions architect at AWS, recently published three scenarios to deploy a React application in the cloud or at the edge making use of Amazon Web Services. The scenarios use Amazon S3, Amazon CloudFront, Amazon API Gateway, AWS Lambda, and Lambda@Edge for a fully serverless implementation.
-
QCon Plus (May 17-28) Program Committee and Conference Chair Announced
This May at QCon Plus over 1500 senior software engineers, architects, and team leads will discuss emerging software trends and practices, develop their technical and non-technical skills and get valuable insights they can take home to their team to implement right away.
-
InfoQ Live: Practical Ways to Integrate Observability into Your Distributed System Architecture
On Feb 16th, InfoQ Live, the one-day virtual event for software engineers, will explore practical ways you can use and integrate observability into your distributed system architecture.
-
Learn about the Most In-Demand Skills from Expert Practitioners at QCon Plus, May 17-28
If you are a senior software engineer, architect, or team lead and want to take your technical learning and personal development to a whole new level this year, join us at QCon Plus on May 17-28. Here you can discover trends, best practices, and solutions implemented by the world's most innovative software organizations.
-
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.