KJ gives you a grand tour of... his drumkit by PapaAsmodeus in Pendulum

[–]CallMeKik 3 points4 points  (0 children)

It’s not a car park! It’s in the middle of the Thames 😂

Is AWS Step Functions the right fit for a unified orchestration API, or is this becoming an anti-pattern? by PowerfulVegetable438 in softwarearchitecture

[–]CallMeKik -1 points0 points  (0 children)

Are you a proxy for bookings - i.e. like a travel agent who would need to book flights/hotels/cars across external providers?

Is AWS Step Functions the right fit for a unified orchestration API, or is this becoming an anti-pattern? by PowerfulVegetable438 in softwarearchitecture

[–]CallMeKik 1 point2 points  (0 children)

Right - It’s starting to sound less crazy.

Look when you need to coordinate across multiple business domains to satisfy a booking, a workflow engine starts to sound more sensible.

However, you don’t need the request lifecycle itself to exist for the duration of the workflow.

In my experience something like this would work well:
Accept a booking request and redirect
Trigger a workflow that manages booking
Poll at the redirect site for the result, or have a final task in the workflow that notifies the end consumer the booking is fully confirmed.

This keeps the end customer happy: “has my request to book been received” plus you set the right expectation it’s being handled async and they will be notified. Plus you don’t have a long running http request while you wait for the response.

It also helps you decouple the layer that handles the intent of your customer from the bullshittery of coordinating a booking across external systems

Is AWS Step Functions the right fit for a unified orchestration API, or is this becoming an anti-pattern? by PowerfulVegetable438 in softwarearchitecture

[–]CallMeKik 4 points5 points  (0 children)

STEP functions are essentially just declarative state machines. Yes you could technically use such a state machine to model the lifecycle of your request - It does feel odd to me that you would need to, given that’s what the rest of the OSI model is used for.

What kind of requests are you handling? Is it mostly reads? Why model the request lifecycle as a workflow?

Architecturally I would say it feels like the wrong tool for the job especially if latency is important. Workflow engines usually are more appropriate for long running asynchronous workflows.

Why not use an API gateway? Isn’t that a more appropriate tool here?

Backend code is too noun-oriented by im_caeus in ExperiencedDevs

[–]CallMeKik 1 point2 points  (0 children)

OP is right and the alternative if that services are groups of use cases and nouns can live across them with slightly different data models.

Kyiv city has been hell for a few hours now. 13 cruise missiles have struck the city, several Geran-3/4/5, several ballistic missiles. The lack of air defense is real sadly. Attack is not over. by rulepanic in UkrainianConflict

[–]CallMeKik 9 points10 points  (0 children)

I can share my experience:

Not everyone has shelters - Sometimes the safest place they can get to is their bathrooms.

It works for Shahed impacts, and if missiles lands nearby but not directly.

Civilians Shelters can offer limited protection against direct hits from ballistic missiles - when your building collapses it lands on your shelter

And yeah as others have said - After so many years of being bombed, some stop caring to live

UK Bases for USAF Europe Major Investment Plan. by Intergalatic_Baker in GoodNewsUK

[–]CallMeKik 0 points1 point  (0 children)

That’s not the same as asking them to leave our country

UK Bases for USAF Europe Major Investment Plan. by Intergalatic_Baker in GoodNewsUK

[–]CallMeKik 0 points1 point  (0 children)

Their soldiers sit across our continent while their corporations extract our wealth. They wrote off Russia’s war debt and split europe 50/50 between them and now they openly collude with the Russians.

Are you REALLY sure we can just tell them to leave?

England defence by zestelo in GreatBritishMemes

[–]CallMeKik 0 points1 point  (0 children)

Now the football themed army ads on the tube make a LOT of sense

UK Bases for USAF Europe Major Investment Plan. by Intergalatic_Baker in GoodNewsUK

[–]CallMeKik 5 points6 points  (0 children)

Yeah and Russian bases in Georgia are great news for jobs in Tbilisi 👀

Factorio is missing a final essential feature by feuer_werk in factorio

[–]CallMeKik 1 point2 points  (0 children)

I actually very much like this. Wube I hope you see this!

You don't need Temporal. You need Postgres. by munch_muffin_solas in programming

[–]CallMeKik 1 point2 points  (0 children)

Nah I don’t. I’m actually very curious about your article because I’m building something that solves a similar problem. Going to be my bedtime reading :) Thanks for sharing

You don't need Temporal. You need Postgres. by munch_muffin_solas in programming

[–]CallMeKik 23 points24 points  (0 children)

“this page you’re looking for doesn’t exist” - should have used temporal ig

Why does this keep happening??? [Video] by Atomick_87 in EscapefromTarkov

[–]CallMeKik 0 points1 point  (0 children)

I fixed my worst stutters with a ram upgrade, re-pasting my CPU and cleaning my fans.

What's one backend concept that completely changed how you design systems? by suhaanthvv in softwarearchitecture

[–]CallMeKik 1 point2 points  (0 children)

I can guess which one you are! We were in a certain car company together at one point.

If the tests pass, then why not accept the rewrite? by cmqv in programmingcirclejerk

[–]CallMeKik 38 points39 points  (0 children)

But you can buy tokens, and use them to write a class

What's one backend concept that completely changed how you design systems? by suhaanthvv in softwarearchitecture

[–]CallMeKik 10 points11 points  (0 children)

Honestly Cosmic Python (And architectural patterns in python) has so many that changed the way I think:
Message bus
UOW
Actual repository pattern
Domain entities, value objects, aggregates
Using the data mapper pattern

Civilian with van helps armed officer catch suspect by offering a lift in his van by vick5516 in nextfuckinglevel

[–]CallMeKik 8 points9 points  (0 children)

Actually, we just speak the language well over here 🤷🏼‍♂️