Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Session page for 2024-11-22: Single Process Micro-service Architecture #271

Merged
merged 1 commit into from
Nov 19, 2024

Conversation

dawedawe
Copy link
Contributor

No description provided.

@dawedawe dawedawe changed the title Session page for 2024-11-22: Session page for 2024-11-22: Single Process Micro-service Architecture Nov 10, 2024
@juselius
Copy link

I'm getting in contact with @swlaschin and we'll come up with an agenda soon.

@dawedawe
Copy link
Contributor Author

I'm getting in contact with @swlaschin and we'll come up with an agenda soon.

Super nice, thanks!

@dawedawe
Copy link
Contributor Author

Hey @juselius , hey @swlaschin,
as we are getting closer to Friday: Are you okay with us making the session announcement in the socials tomorrow?

@juselius
Copy link

Sure @dawedawe! What do you need from us?

@dawedawe
Copy link
Contributor Author

Maybe I misunderstood your message. I thought you wanted to include an agenda in the announcement. But as it's not critical at all, I'll just publish.

@dawedawe dawedawe merged commit f90622f into amplifying-fsharp:main Nov 19, 2024
1 check passed
@juselius
Copy link

Ah yes! I’ll coordinate with Scott and post something early tomorrow.

@juselius
Copy link

Sorry for being slow... Here is a suggestion:

Micro-service architecture is a popular design pattern among serious cloud architects. There are good reasons for using Domain-Driven Design together with the strict boundaries provided by disparate services. Unfortunately there is a price to pay: The complexity of deploying and operating multiple distinct, distributed services quickly becomes high.

In this presentation we examine the virtues of micro-services, while retaining the operational simplicity of the monolith. We present a flexible scheme based on Dapr Actors in F#, allowing us to get the best of both worlds: Strict domain boundaries, running inside a single monolith. We also show how the monolith almost trivially and transparently can be split, if hard realities dictate the need. Behold, the Single-Process Micro Service Architecture(tm)!

Your thoughts @swlaschin?

@swlaschin
Copy link

Looks good to me!

@dawedawe
Copy link
Contributor Author

Thanks a lot. The session page is updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants