Elektrine
EN
Log in Register
Paige Chat Timeline Gallery Friends Lists Email Drive DNS Resolver 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
12 Posts
Joined October 11, 2024
Blog:
https://rj-cooper.co.uk/
GitHub:
https://github.com/rj-cooper
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo 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
· 1mo 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
Architecture fitness functions | Richard Cooper
Richard Cooper

Architecture fitness functions | Richard Cooper

An architecture fitness function turns a design rule from a wish into a test that fails the build when it

1
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo 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

It depends | Richard Cooper
Richard Cooper

It depends | Richard Cooper

The most honest two words in architecture — why every decision is a trade-off, and the real skill is finishing the sentence.

1
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 2mo 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
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
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

Modular microliths | Richard Cooper
Richard Cooper

Modular microliths | Richard Cooper

The microservices-versus-monolith war is tired. The systems I

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

Bounded contexts and aggregates | Richard Cooper
Richard Cooper

Bounded contexts and aggregates | Richard Cooper

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.

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
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo 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
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo 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
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo 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
0
0
0
0
Open post
Richard Cooper @RichardCooper@infosec.exchange
· 1mo 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
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

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

Legal

  • Terms of Service
  • Privacy Policy
  • 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: 16:00:39 UTC