Close

Public Bookmarks - NoSQL/NewSQL, Spanner, Agile et al

Makes for a "light" sunday morning reading list 🙂   P&P -Data Access for Highly-Scalable Solutions: Using SQL, NoSQL, and Polyglot Persistence NoSQL Performance & Failover benchmarking Ultra-High Performance NoSQL Benchmarking: Analyzing Durability and Performance Tradeoffs  "Quick" NoSQL Comparison: Measuring performance and failover of Aerospike, Cassandra, Couchbase, and MongoDB NoSQL Failover Characteristics: Aerospike, Cassandra, Couchbase,…

Share

Interview Questions for a Software Architect

just because this makes a really nice SEO friendly headline.. However, this post is not so much about specific questions and answers but rather pertains to the technical vocabulary, acumen and architectural thinking with abstractions. Without getting into the dogmatic differences between a solution architect, system architect, and an enterprise architect, I’d define software architect in…

Share

Cloud Computing and CQRS Resources

MSDN Blogs: Cloud Architecture Series - CQRS Part 1 (Bruno Terkaly) http://blogs.msdn.com/b/brunoterkaly/archive/2012/02/07/cloud-architecture-series-cqrs-command-query-responsibility-segregation-part-01.aspx  MSDN Magazine: CQRS on Windows Azure (Mark Seeman) http://msdn.microsoft.com/en-us/magazine/gg983487.aspx Book: Exploring CQRS and Event Sourcing: A journey into high scalability, availability, and maintainability with Windows Azure (MS Patterns & Practices) http://www.amazon.com/Exploring-CQRS-Event-Sourcing-maintainability/dp/1621140164 And a few backgrounders: CQRS - a new architecture precept based on…

Share

Slides from 11th Annual SecureIT conference- “OWASP Web Services Security - Securing your Service Oriented Architecture”

I recently spoke to 11th SecureIT conference on "OWASP Web Services Security - Securing your Service Oriented Architecture". This annual event was hosted by UC San Bernardino at Sheraton Fairplex Hotel. This SecureIT Conference conference provides focus and opportunities to higher education staff meeting the challenges of providing a secure information technology environment for campus communities. The…

Share

The Clairvoyant Load Balancing Algorithm for Highly Available Service Oriented Architectures

Abstract: Load balancing allows network devices to distribute workload across multiple processing resources including server clusters and storage devices. This distribution helps maximize throughput, achieve optimal resource utilization, minimize response time and help use hardware effectively in multiple data-center locations. As a meta-heuristic enhancement to Psychic Routing[1], researchers present early work in a novel algorithm…

Share

Enterprise Node Advocacy Talk

Node.js adaptability in a medium to large, regulated enterprise can be quite challenging; various process items including risk & compliance, OSS, supportability, static-code analysis, IDE/SC integration info-sec concerns etc need to be addressed before any new technology can be adapted. My co-worker Daniel Imrie-Situnayake did a great presentation on this very topic titled "Within the Whale: a…

Share

Complexity Theory & Enterprise Architecture

Some interesting links on complex adaptive systems, complexity thinking and enhancing enterprise effectiveness, courtesy of architect extraordinaire, David Lazar. The Dolt's Guide to Self-Organization Jurgen Appello Complexity Thinking Jurgen Appello Systemantics: How Systems Work and Especially How They Fail John Gall, 1978 The Systems Bible: The Beginner's Guide to Systems Large and Small (Being the 3rd…

Share