Architecture24

Check out the latest posts
Sebastian Gebski

Architecture in the Wild: Business Process Orchestration - part II

Part I can be found here [https://no-kill-switch.ghost.io/architecture-in-the-wild-business-process-orchestration-part-i/]. > TL;DR - maybe thinking in "processes" is a relic of traditional, policy-driven, hierarchical enterprise? Decentralised model, based on business events & reactions tends to have some advantages & seems to match modern architecture principles better. WHAT IF we ditch BPM...

Sebastian Gebski

Wiping the tech debt out with immutable code

Disclaimer: the idea of immutable code ain't mine - I've read/heard about it somewhere (can't recall precisely ;/) some time ago & it sticked with me. Code maintenance is already a huge problem & it won't get any better by itself. Software is everywhere - even mundane, basic everyday tools get "digital"...

Sebastian Gebski

Emerging design 101

I strongly believe in emerging design & evolutionary architecture. I've seen too much in my life ;> to believe in up-front design & beautiful pictures turning miraculously into flawless, working systems. I'll save you detailed reasoning as I've written about that on several occasions already in the past. Let's consider the emerging design...

Sebastian Gebski

Sensational comeback of stateful services

There's nothing permanent in software engineering. Consider building services for Internet applications - for the last few years service design principles were quite straightforward: * stateless >>> stateful * sticky session (& session affinity) are made of suck * if you really, really need session, at least make it immutable * build a dedicated service layer,...

Sebastian Gebski

Are you hedging your tech stack?

Few weeks ago I've noted down an interesting notion that someone has mentioned during one of the discussions I've participated in: > hedging technology The overall idea is simple, you may recognize it from hedging funds or hedging bets. Hedging technology is expanding your area of expertise in a particular field...

Sebastian Gebski

Proudly breaking things since 2001

The Formula IMHO tech skills are 10% talent + 20% engineering common-sense + 20% theoretical knowledge + 50% practical experience. If I've under-estimated any of these, it's most likely (still) the practical experience. Needless to say - it's not ANY practical experience. Going through tutorials on every possible topic is still something, but...

You’ve successfully subscribed to No Kill Switch
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.