Personal take-aways from attending ServerlessConf NYC 2019.
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..”
The cloudy future of data management & governance
[tl;dr The cloud enables novel ways of handling an expected explosion in data store types and instances, allowing stakeholders to know exactly what data is where at all times without human process dependencies.] Data management & governance is a big and growing concerns for more and more organizations of all sizes. Effective data management isContinue reading “The cloudy future of data management & governance”
The future of modularity is..serverless
[tl;dr As platform solutions evolve and improve, the pressure for firms to reduce costs, increase agility and be resilient to failure will drive teams to adopt modern infrastructure platform solutions, and in the process decompose and simplify monoliths, adopt microservices and ultimately pave the way to building naturally modular systems on serverless platforms.] “Modularity” –Continue reading “The future of modularity is..serverless”
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”