Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Richard Cooper

@RichardCooper@infosec.exchange
mastodon 4.8.0-alpha.3+glitch
  • Open on infosec.exchange
2 Followers
8 Following
30 Posts
Joined October 11, 2024
Blog:
https://rj-cooper.co.uk/
GitHub:
https://github.com/rj-cooper
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2w ago

🆕 The observability bill

Observability isn't free — sampling, cardinality and retention are all decisions. How to buy the signal you need without paying for the noise you don't.

Read it → https://rj-cooper.co.uk/posts/the-observability-bill/

#Operability #Decisionmaking #Architecture

rj-cooper.co.uk
1
0
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 3mo ago
Boosted by @welcome@friends.deko.cloud
Hello #infosec 👋 I'm Richard — Solution Architect, ~30 yrs of .NET, now mostly Azure security & architecture in the insurance world. Took the scenic route: began servicing semiconductor lithography kit for Canon across Europe before falling into code. I care about secure-by-design and the gap between "compliant" and actually secure. West Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿 based; you'll find me on a beach, at the erg, or buried in 300+ vintage sci-fi novels. Mostly here to learn. #introduction #cloudsecurity #azure
4
0
5
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago
🆕 Contract testing Contract testing lets you decouple deploys by sharing a spec, not a code package — each side proves it honours the contract on its own, without the other running. Read it → https://rj-cooper.co.uk/posts/contract-testing/ #Architecture #Integration #Testing
rj-cooper.co.uk
1
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago
🆕 Architecture fitness functions An architecture fitness function turns a design rule from a wish into a test that fails the build when it's broken — and the best ones steer, not just forbid. Read it → https://rj-cooper.co.uk/posts/architecture-fitness-functions/ #Architecture #Domaindesign #Testing #Technicaltuesday
rj-cooper.co.uk
1
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 3mo ago

"Architecture is about the important stuff — whatever that is."

New post on why "it depends" isn't a cop-out: the skill is naming what it depends on, and what you've chosen to optimise for.

https://rj-cooper.co.uk/posts/it-depends/

#SoftwareArchitecture

rj-cooper.co.uk
1
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 3mo ago
🆕 Anti-corruption layers The cheapest insurance against someone else's mess leaking into your codebase — and why changing payment vendors three times didn't hurt. Read it → https://rj-cooper.co.uk/posts/anti-corruption-layers/ #Architecture #Domaindesign #Integration
rj-cooper.co.uk
0
0
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago
🆕 The distributed systems tax Every time you turn a function call into a network call, you start paying a tax. Worth it sometimes — but know the bill before you sign up. Read it → https://rj-cooper.co.uk/posts/the-distributed-systems-tax/ #Architecture #Microservices #Monolith
The distributed systems tax | Richard Cooper
Richard Cooper

The distributed systems tax | Richard Cooper

Every time you turn a function call into a network call, you start paying a tax. Worth it sometimes — but know the bill before you sign up.

0
0
1
1
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago

🆕 Modular microliths

The microservices-versus-monolith war is tired. The systems I've actually shipped are usually a bit of both — and on purpose.

Read it → https://rj-cooper.co.uk/posts/modular-microliths/

#Architecture #Microservices #Monolith

rj-cooper.co.uk
0
1
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago

🆕 Bounded contexts and aggregates

The two ideas from Domain-Driven Design you can actually use on Monday — where to draw your boundaries, and what you can change in one go.

Read it → https://rj-cooper.co.uk/posts/bounded-contexts-and-aggregates/

#Architecture #Domaindesign

rj-cooper.co.uk
0
0
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago
🆕 Anti-corruption layers work both ways An anti-corruption layer is sold as a wall against a vendor's mess. It's really a double-sided socket — the same seam lets you swap either side independently. Read it → https://rj-cooper.co.uk/posts/anti-corruption-layers-work-both-ways/ #Architecture #Domaindesign #Integration #Migration #Technicaltuesday
rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago
🆕 Architecture decision records The decision is the cheap part; the reasoning behind it is what evaporates. Architecture decision records are a small, deliberate defence against that loss. Read it → https://rj-cooper.co.uk/posts/architecture-decision-records/ #Architecture #Decisionmaking #Documentation
Architecture decision records | Richard Cooper
Richard Cooper

Architecture decision records | Richard Cooper

The decision is the cheap part; the reasoning behind it is what evaporates. Architecture decision records are a small, deliberate defence against that loss.

0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago
🆕 The myth of the 'right' architecture There's no 'right' architecture to find and lock in — only one that fits the forces on you now. The real job is keeping it able to change when they shift. Read it → https://rj-cooper.co.uk/posts/the-myth-of-the-right-architecture/ #Architecture #Decisionmaking
rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago
🆕 The last responsible moment Deferring a decision isn't dodging it. The last responsible moment is the point past which waiting costs you an option — so decide then, not before, not after. Read it → https://rj-cooper.co.uk/posts/the-last-responsible-moment/ #Architecture #Decisionmaking
rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 3w ago

🆕 Proving it was Azure's fault, not ours

A deployment keeps failing intermittently and Azure is the suspect. How to prove it's the platform, not your code — and how to know when you've proven it.

Read it → https://rj-cooper.co.uk/posts/proving-it-was-azures-fault-not-ours/

#Technicaltuesday #Azure #Diagnostics

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 3w ago

🆕 Eventual consistency you can explain to the business

Eventual consistency sounds like an excuse for wrong data. In the language of money, letters and obligations, it's just how the business already works.

Read it → https://rj-cooper.co.uk/posts/eventual-consistency-you-can-explain-to-the-business/

#Messaging #Architecture #Decisionmaking

rj-cooper.co.uk
0
0
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 3w ago

🆕 “Exactly once” is a lie

“Exactly-once delivery” is a promise no broker can keep. What you actually get — and can build on — is at-least-once delivery plus idempotent consumers.

Read it → https://rj-cooper.co.uk/posts/exactly-once-is-a-lie/

#Architecture #Messaging #Integration

rj-cooper.co.uk
0
0
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 4w ago

🆕 The dual-write problem & the outbox pattern

Saving to your database and publishing a message look like one step. They're two, and the gap between them is where you lose data. The outbox pattern closes it.

Read it → https://rj-cooper.co.uk/posts/the-dual-write-problem-and-the-outbox-pattern/

#Architecture #Integration #Microservices #Technicaltuesday #Messaging

rj-cooper.co.uk
0
0
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 Observability as a first-class concern

Observability isn't an ops bolt-on you add after go-live — it's an architectural decision you make at design time, or pay for in the dark later.

Read it → https://rj-cooper.co.uk/posts/observability-as-a-first-class-concern/

#Architecture #Operability #Otel

rj-cooper.co.uk
0
0
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 Azure is insecure by default (by design)

Azure's defaults optimise for working in five minutes, not being safe in five minutes. The secure posture is opt-in — and closing that gap is your job.

Read it → https://rj-cooper.co.uk/posts/azure-is-insecure-by-default-by-design/

#Security #Azure #Securitysunday

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 Feature flags as an architectural tool

A feature flag looks like an if statement with a dashboard. It's really an architectural decision — you've split deploy from release and made it reversible.

Read it → https://rj-cooper.co.uk/posts/feature-flags-as-an-architectural-tool/

#Architecture #Delivery #Decisionmaking

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 The risk equation

A forty-year-old piece of security maths that tells you whether to fix a risk, insure it, avoid it, or live with it — and how to show your working.

Read it → https://rj-cooper.co.uk/posts/the-risk-equation/

#Security #Decisionmaking #Risk #Securitysunday

rj-cooper.co.uk
0
0
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 How much security is too much

Nobody got fired for adding another control. But security you can't afford to run, or that everyone routes around, isn't security — it's theatre with a budget.

Read it → https://rj-cooper.co.uk/posts/how-much-security-is-too-much/

#Security #Decisionmaking #Securitysunday

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 Zero-downtime by design

Zero-downtime isn't a feature you switch on — it's a property you design for, one backwards-compatible step at a time, using expand/contract.

Read it → https://rj-cooper.co.uk/posts/zero-downtime-by-design/

#Architecture #Decisionmaking #Migration

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 The five barriers to digital transformation aren't technical

When a digital transformation stalls, everyone blames the tech. The real barriers are almost never technical — and pretending otherwise is how you keep failing.

Read it → https://rj-cooper.co.uk/posts/the-five-barriers-to-digital-transformation/

#Architecture #Leadership #Organisation

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 DevOps, SecOps, DevSecOps

Underneath three interchangeable-sounding buzzwords is a single architectural decision: where should the work live, and who owns the outcome when it goes wrong?

Read it → https://rj-cooper.co.uk/posts/devops-secops-devsecops/

#Security #Culture #Decisionmaking #Securitysunday

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 Ethics is an architecture problem

We hunt for the person who was unethical and rarely find one — because most of what a system does to people was designed in at the whiteboard, not acted out.

Read it → https://rj-cooper.co.uk/posts/ethics-is-an-architecture-problem/

#Architecture #Ethics #Decisionmaking #Governance

rj-cooper.co.uk
0
0
1
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 What your C4 diagrams don't tell you

A C4 diagram shows you every box and every arrow in a system — and stays completely silent on the only questions that matter when someone comes to change it.

Read it → https://rj-cooper.co.uk/posts/what-your-c4-diagrams-dont-tell-you/

#Architecture #Documentation #Governance

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 Non-functional requirements are the architecture

Two teams build the same feature list and ship completely different systems — because the non-functional requirements, not the features, decide the shape.

Read it → https://rj-cooper.co.uk/posts/non-functional-requirements-are-the-architecture/

#Architecture #Nfr #Decisionmaking

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo ago

🆕 I was an enterprise architecture sceptic

I wrote off enterprise architecture as big-company ceremony — until a greenfield rewrite with no governance changed my mind, and not the way vendors would like.

Read it → https://rj-cooper.co.uk/posts/enterprise-architecture-sceptic/

#Architecture #Governance #Decisionmaking

rj-cooper.co.uk
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo ago

🆕 Deployment coupling

You split into services so each could ship alone. Then a shared contracts package quietly stitched the deployments back together — that's deployment coupling.

Read it → https://rj-cooper.co.uk/posts/deployment-coupling/

#Architecture #Microservices #Integration #Technicaltuesday

rj-cooper.co.uk
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:33:03 UTC