Sign in

10 SUPER-IDEAL Application Properties and 7 Cloud-Native Traits

Cloud Applications in the Context of their Connected Clients

Recap: Twelve Definitions Distilled (Part 1)

IDEAL Decomposition, State and Systems Management

SUPER-IDEAL (Makes Cloud-Native Real)


Evidence, criteria, agreement, documentation, realization/review

Photo by Massimo Sartirana on Unsplash

Evidence


Context: Web API Design and Evolution (WADE)

  • Developmental qualities. APIs should be straightforward to learn and easily consumable for developers and…


12 Definitions Distilled

Twelve-Factor App by Adam Wiggins (circa 2011)

  • “I. Codebase One codebase tracked in revision control, many deploys
  • II. Dependencies Explicitly declare and isolate dependencies
  • III. Config Store…


Strategic Decisions

  • ADs and their rationale make a…


Decision Making: Weighting Options to Solve Complex Design Issues

Architectural Significance and Decision Making Criteria


Service-Oriented Analysis and Design with DDD and MDSL (Source: [1])

Step 1: Elicit Functional Requirement(s)

UserStory PaperArchiving {
As a "Researcher"
I want to create…


My Frequently Accessed Venues (FAVs)

Architecture Description Formats

  1. The twelve-section arc42 template “takes the pain out of documentation” and is accompanied by many hints.
  2. ISO/IEC/IEE 42010:2011, defining what frameworks are and making the case for capturing decision rationale. There is a template to ease the creation of 42010-compliant architecture descriptions[1].
  3. OpenUP seems to have lost weight in recent years[2]. But it still is a good place to look…


The Software Engineering Alphabet

Background and Context

Are your Designs “Driven”?


A Collection of “Mighty” Method Elements on GitHub

Real-World Architecture Metaphor: Repositories, Artifacts/Building Blocks, Patterns, Architectural Style(s)

Methods: The Good, The Bad and The Why

Doc SoC

Domain-Driven Designer, Architectural Decision Maker, Serviceorienteer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store