InfoQ Homepage Architecture & Design Content on InfoQ
-
Distributed Systems Theory for Practical Engineers
Alvaro Videla, distributed systems engineer and co-author of RabbitMQ in Action, reviewed distributed systems theory at QCon London 2017. This involved breaking distributed systems into different classifications and then discussing the trade-offs between each of them. These included timing models, failure modes and more.
-
Microsoft Introduces Blockchain Proof of Concept Framework for Developers
In a recent blog post, Microsoft announced a framework for accelerating enterprise-ready proof of concept (PoC) blockchain deployments in their Azure cloud platform. Microsoft wants their customers focused on developing sound business scenarios through smart contracts and less time on the infrastructure that underpins distributed ledger technology (DLT) solutions.
-
Jake Wharton, Android Engineer at Square, Speaks to InfoQ at ETE
Jake Wharton, Android engineer at Square, spoke to InfoQ at the 2017 Emerging Technologies for the Enterprise (ETE) Conference about his work at Square and his thoughts on reactive systems, RxJava, and Kotlin.
-
Kiki Carter, Enterprise Architect at Lightbend, Speaks to InfoQ at ETE
Kiki Carter, enterprise architect at Lightbend, spoke to InfoQ at the 2017 Emerging Technologies for the Enterprise (ETE) Conference about her thoughts on microservices, reactive systems, Scala vs. Java, and the SMACK stack.
-
Q&A with Greg Kurtzer from the GPU Technology Conference
Rags Srinivas talks to Greg Kurtzer, a serial Open Source contributor at the GPU Tech Conference.
-
Stack Overflow Becomes HTTPS by Default
Nick Craver, architecture lead at StackOverflow, has published a blog announcing StackOverflow's migration to HTTPS. Some of the technical challenges along the way included supporting hundreds of domains, migrating URL’s, user generated content, and meeting the sites stringent performance requirements.
-
Microsoft Adds Support for Additional Blockchain Protocols in Azure
In advance of the Coindesk Consensus 2017 conference, Microsoft announced additional blockchain protocol support in Azure. These new investments include support for more complex blockchain and distributed ledger network deployments, including HyperLedger Fabric, R3 Corda, Quorum, Chain Core and BlockApps.
-
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.
-
Cockroach DB Reaches 1.0
Cockroach DB, the distributed SQL database that follows the pattern of software products being named after animals, announced earlier this month the release of its first production ready version, 1.0. In this article we take a look in Cockroach, how it compares to Google Spanner and how we can start using it in development and production based systems.
-
Building Starling Bank in the Cloud: Greg Hawkins Discusses Open Banking, DevOps and Hackathons
At QCon London, Greg Hawkins presented “Building and Trusting a Cloud Bank”in which he discussed how the Starling Bank team has created a UK Bank running on the AWS public cloud. InfoQ caught up with Hawkins at a recent StarlingDev Hackathon, and discussed Open Banking and PSD2, the challenges of legacy applications, and what the future holds for online banking.
-
AWS Lambda Support Added to AWS X-Ray Distributed Tracing Service
Following from the General Availability (GA) release of the AWS X-Ray distributed tracing service in April, Amazon has added AWS Lambda support for AWS X-Ray, enabling function invocations and associated metadata to be recorded, displayed graphically via the AWS Console, and analysed for debugging or fault resolution purposes.
-
Microservices and Modularity
Gene Hughson discusses how the reasons for choosing microservices are important and that he does not believe improved modularity is a valid reason. Furthermore, this applies equally well to the data architecture where he believes that a disciplined, monolithic team can maintain modularity in a monolithic data architecture.
-
Google Joins IoT Race, Launches Cloud IoT Core Private Beta
In a recent blog post, Google announced a private beta of their Google IoT Core platform. Within this IoT platform, customers will be able to securely connect devices to Google Cloud Platform (GCP) where other data analytics services can be integrated. Customers can then use this data to provide actionable insight for their organization in order to drive better business results.
-
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.
-
Google, IBM and Lyft Open-Source Microservice Service-Mesh Istio
Google, IBM and Lyft have open sourced Istio (Greek word for “sail”), a framework for managing, securing and monitoring microservices.