Decentralized Applications in the Cloud

Are decentralized applications implemented on cloud providers really decentralized, and are they ready for prime time usage? Proof-of-stake is not cloud-friendly, and proof-of-stake still immature. Open source blockchain solutions provide mechanisms to ensure secure operational independence of organizations on the same network. Integrating decentralized applications with cloud-native applications may help build highly integrated platform eco-systems.

Achieving Service Resilience on Cloud-Reliant Infrastructure

Rather than require banks to have multi-cloud or on-premise redundant strategies for critical digital services delivered via cloud, regulators should require firms to instead adhere to ‘well-architected’ guidelines to ensure technology resilience for a given provider or PaaS solution, as part of an overall industry-wide framework of service resilience that can accommodate very rare but impactful events such as cloud provider failure.

AWS CDK – why it’s worth looking at

AWS CDK provides a means for developers to consume compliant, reusable cloud infrastructure components in a way that matches their SDLC, improving developer experience and reducing the risk of silo’ing cloud infrastructure development and operations.

Bending The Serverless Spoon

[tl;dr To change the world around them, organizations should change themselves by adopting serverless + agile as a target. IT organizations should embrace serverless to optimize and automate IT workflows and processes before introducing it for critical business applications.] “Serverless” is the latest shiny new thing to come on the architectural scene. An excellent (opinionated)Continue reading “Bending The Serverless Spoon”

The changing role of data lakes

[tl;dr A single data lake, data warehouse or data pipeline to “rule them all” is less useful in hybrid cloud environments, where it can be feasible to query ‘serverless’ cloud-native data sources directly rather than rely on traditional orchestrated batch extracts. Pipeline complexity can be reduced by open extensions to SQL such as the recentlyContinue reading “The changing role of data lakes”

Why AWS EventBridge changes everything..

“Events, dear boy, events” Harold McMillan [tl;dr AWS EventBridge may encourage SaaS businesses to formally define and manage public event models that other businesses can design into their workflows. In turn, this may enable businesses to achieve agility goals by decomposing their organizations into smaller, event-driven “cells” with workflows empowered by multiple SaaS capabilities.] LastContinue reading “Why AWS EventBridge changes everything..”

Message Evolution in High Performance Messaging Environments

tl;dr Moving to an event-driven architecture in a high-performance environment has specific needs that do not yet have widely standardized solutions, and as such require a high degree of focus on both software engineering and business architecture. Context Event- or message-driven applications exist in at least two contexts – an application-specific context, and a domainContinue reading “Message Evolution in High Performance Messaging Environments”