ITNEXT

ITNEXT is a platform for IT developers & software engineers to share knowledge, connect, collaborate, learn and experience next-gen technologies.

Follow publication

Automation-friendly Software Systems and How to Build Them

Neal Hu
ITNEXT
Published in
7 min readOct 4, 2019

--

Why should I care?

Defining good automation?

The tradeoff between complexity and flexibility

Let there be APIs

Declarative APIs with reconciliation

Fewer orders

A resource creation example
Removing orders with “cover-all” APIs
Removing orders with deterministic APIs and reconciliation

Bonus: create a CLI

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Published in ITNEXT

ITNEXT is a platform for IT developers & software engineers to share knowledge, connect, collaborate, learn and experience next-gen technologies.

Written by Neal Hu

Tech lead/senior software engineer@IBM Watson, I write about distributed systems and software architecture

No responses yet

Write a response