InfoQ Homepage Architecture Content on InfoQ
-
Microsoft .NET Architecture Guidance Released
Four application architecture guides are available from Microsoft's Developer Division and the Visual Studio product teams. This guidance covers four areas: Microservices, Docker, Web Applications with ASP.NET Core and Azure, and Enterprise Applications Using Xamarin Forms. Each guidance is contained in an eBook. There are two end-to-end reference applications that the guides use as examples.
-
Dynamically Reconfigurable Event Driven Systems at QCon NY
Danny Gooverts, CTO at The Glue, presented at QCon New York a solution architecture enabling banks to evolve and follow market trends and needs. The solution combines events based service modeling, in memory data processing grid and Docker based deployments to achieve scalability and exactly once processing.
-
Running a Presidential Campaign with Immutable Infrastructure: Michael Fisher at QCon NY
At QCon New York 2017 Michael Fisher presented “Presidential Campaigns & Immutable Infrastructure” and discussed the implementation and challenges of provisioning infrastructure for the Hillary for America (HFA) campaign that ran during the 2015-2016 US regional and national elections.
-
QCon NYC 2017 Is Finally Here! Some Trends to Watch
Highlights: Notes and things to watch out for at the upcoming QCon New York June 26-28th.
-
How GitHub Revamped its DNS Infrastructure
GitHub moved from a fairly simple DNS infrastructure that served its requirements fairly well for many years to a new architecture that better supports working at GitHub scale, writes GitHub senior infrastructure engineer Joe Williams.
-
The Technology Stack at Medium
Medium is an online publishing platform developed by Twitter co-founder Evan Williams. Launched in 2012, it now has over 60 million unique monthly visitors. The technology stack behind the site includes deployment to AWS, applications and services written in NodeJS and Go, data storage with DynamoDB, and Amazon Redshift as their data warehouse.
-
Calculating the Operations Cost of Software You Haven't Developed: Q&A with John Davis from easyJet
At the DevOps Enterprise Summit, John Davis, lead architect at EasyJet, will present “Calculating the Operations Cost of Software You Haven't Developed”. InfoQ sat down with Davis to discuss how traditional organisations can migrate to a more collaborative “DevOps”-enabled approach for implementing IT projects, and how project management and costing will change.
-
The Economics of Microservices: Phil Calçado Recommends Avoiding ‘Microliths’ at CraftConf
At CraftConf 2017 Phil Calçado presented “The Economics of Microservices”. The key takeaway from the talk: the ‘Inverse Conway Maneuver’ can be a useful tool to shape an application’s architecture during a migration away from a monolith, but this can lead to creating ‘microliths’ unless the ‘transaction cost’ of creating a new service is lowered to below the cost of adding to an existing monolith.
-
Nikita Ivanov on Apache Ignite In-Memory Computing Platform
Apache Ignite is an in-memory computing platform with transactional support, that supports both key-value persistence as well as streaming and complex-event processing. Ignite was open-sourced by GridGain in late 2014 and accepted in the Apache Incubator program. InfoQ interviewed Nikita Ivanov, CTO of GridGain, to find out more about Apache Ignite.
-
A Crystal Ball to Prioritise Technical Debt in Monoliths or Microservices: Adam Tornhill's Thoughts
At QCon London, Adam Tornhill presented “A Crystal Ball to Prioritise Technical Debt”, and claimed that although the technical debt metaphor has taken the software world with storm, most organizations find it hard to prioritise and repay their technical debt. Key takeaways from the talk included methods to identify ‘hotspots’ of code complexity and churn.
-
From Microliths to Microsystems: Jonas Bonér at QCon London
At QCon London, Jonas Bonér, CTO at Lightbend, presented “From Microliths to Microsystems”, and explored microservices from first principles, and discussing the architectural style in the context of distributed systems. Key takeaways included: avoid building ‘microliths’, and instead create systems that are resilient and elastic; and practice events-first Domain-Driven Design (DDD).
-
MicroProfile Becomes Eclipse MicroProfile
MicroProfile, the community initiative to provide a microservices standard for enterprise Java, has joined the Eclipse Foundation. The move is aimed at ensuring that MicroProfile remains a vendor-neutral project, and hopes to leverage the resources and momentum of the Eclipse Foundation. The decision has caused some arguments and temporarily diverted efforts from other objectives.
-
The AWS Well-Architected Framework Adds Operational Excellence
Amazon has updated their AWS Well-Architected Framework (PDF) based on feedback from clients, adding a new pillar, Operational Excellence.
-
Grow with Conway’s Law, Not against It
Jason Goth, Micah Blalock, and Patricia Anderson of Credera explained at SpringOne how they used Conway's law to tailor a client's technical architecture and processes to reverse falling productivity and accelerate the production of high-quality code.
-
Service-Based Architecture as an Alternative to Microservice Architecture
ThoughtWorks director Neal Ford argued in a recent talk that organizations transition more easily from a monolithic architecture to a service-based architecture than to a microservices architecture. Ford spoke at UberConf 2016 about service-based architecture, a middle ground between service-oriented architecture and microservices.