InfoQ Homepage Articles
-
GitHub’s Journey from Monolith to Microservices
This article explores GitHub's recent journey towards a microservices architecture. It takes a deeper look at GitHub’s historical and current state, goes over some internal and external factors, and discusses practical consideration points in how Github tackled their migration, including key concepts and best practices of implementing microservices architecture.
-
How to Bridge the Gap between Netops and Secops for Ultimate Network Management and Security
Sometimes it can seem like a new IT management paradigm arrives every week. First, we had DevOps; then DevSecOps; now the most innovative organizations are talking about AIOps and even NetAIOps. Yet what is often forgotten about in this rush to name new ways of working is that many of them have been in place in the best-run teams for decades - a great example of this is NetOps and SecOps.
-
How to Work Better Together: Building DEI Awareness in Tech
We have a diversity problem in technology. Many of our visions and standards of success are centered around one group of people, even though there are many groups contributing to global advancement and growth. The main reason for this is legacy, similar to legacy code. We can overcome this inherited debt by educating ourselves and planning time to do work to rebuild and replace our “legacy code”.
-
Leverage the Cloud to Help Consolidate On-Prem Systems
A cloud model can be used to architecturally validate the possibility of consolidating multiple application servers into a smaller number of physical resources that will ultimately remain on-prem.
-
Outcome Mapping - How to Collaborate with Clarity
To truly improve, organizations need to deliver change to people, process, and tools. To make change effective, they need to identify where that change is needed, what the map of their current state looks like, and what is the best next step to make progress. Outcome mapping helps align teams to a clear goal, gain an understanding of the landscape, and develop a clear plan of action.
-
DevSecOps: the Key to Securing Your Supply Chain in a Multi-Cloud Threatscape
Recent supply chain attacks require businesses to re-evaluate their approach to DevOps, specifically as it relates to security. The DevSecOps focus CI/CD platforms, testing and scanning across the SDLC, and a focus on minimizing manual efforts can not only improve security postures but also improve delivery of business value.
-
Lessons Learned about Developer Experience from the Platform Adoption Metrics @ Naranja
With the intent of improving the product-based approach to their internal platform, Naranja has implemented an automated metrics solution that captures essential figures that describe how their teams are doing in terms of adoption, up-to-dateness and applicability of the solutions their Developer Experience creates. This enables better collaboration on their technology roadmap.
-
Why Design Systems Need APIs - Q&A with Louis Chenais, Chief Evangelist at Specify
Design systems exist for their business value: to help organizations reach brand consistency across many platforms like the web, Android, or iOS. Design APIs strive to connect the consumers and the contributors of a design system through the tools they use on a daily basis.
-
Moving into "Modern Test Leadership"
Test management is dead; it just really needs to evolve. Test Leadership means focusing more on raising the awareness of testing across an organisation, and coaching/mentoring your team to be passionate advocates for quality. As a test leader, you need to learn to adapt to remain relevant, take time to self-reflect on what is important to you, and build personal leadership values.
-
DevOps and Cloud InfoQ Trends Report - July 2021
This article summarizes how we see the "cloud computing and DevOps" space in 2021, which focuses on fundamental infrastructure and operational patterns, the realization of patterns in technology frameworks, and the design processes and skills that a software architect or engineer must cultivate.
-
DEI Is Rooted in Justice: Stop Making it about Profit
Diversity, equity, and inclusion practices exist for the betterment of every single person within a company from the ground floor to the glass ceilings. Don't build a case for diversity, equity, and inclusion. You are an establishment that depends on other humans to operate your business and bring success. Their sense of belonging, inclusion, and psychological safety is your direct responsibility.
-
Implementing Pipeline Microservicilities with Tekton
Microservicilities is a list of cross-cutting concerns that a service must implement apart from the business logic. These concerns include invocation, elasticity and resiliency, among others. This article describes how a service mesh such as Istio may be used to implement these concerns.