Particular Software
@particular.net
150 followers 99 following 640 posts
Makers of NServiceBus and the most developer-friendly service platform for .NET
Posts Media Videos Starter Packs
particular.net
Choosing between AWS or Azure for your cloud migration? With NServiceBus, you don’t have to lock yourself in—migrate at your own pace, to the cloud that fits you. Compare your options at https://docs.particular.net/modernization/migrate-to-the-cloud
Migrate to the Cloud • NServiceBus
Migrating on-premises systems to the cloud using NServiceBus.
docs.particular.net
particular.net
Have you ever just wanted to head out on the road with your laptop and become a digital nomad? Hear how @adamralph did it, touring 7 countries in 7 months. Discover the tips and tricks he learned to make the most out of the ultimate in remote working
Code on the Road
🔗Transcription 00:10 Adam Ralph So yes, it's always great to be here. Thank you for coming to this keynote. I'm sorry I'm not Hadi, but I'll do my best to fit in. He definitely owes me a beer later…
particular.net
particular.net
NServiceBus tip: Use conventions to auto-classify commands, events & messages. One config = fewer attributes, less boilerplate, more consistency.
Tips for Defining NServiceBus Conventions
Exploring best practices for defining conventions in NServiceBus.
blog.nimblepros.com
particular.net
Learn how the Particular Service Platform enhanced interoperability and ensured data consistency while maintaining system flexibility, and set the standard for future initiatives in Dutch Healthcare
Case Study: Dutch Healthcare
particular.net
particular.net
Want to see how #OpenTelemetry can provide higher-level business metrics that tell you how your business processes are *really* running? Check out the @Grafana dashboards in our AWS Loan Broker showcase. Spin it up with docker compose and check it out!
GitHub - Particular/AwsLoanBrokerShowcase: An example of a distributed messaging system implmenting a loan broker, using NServiceBus and AWS services
An example of a distributed messaging system implmenting a loan broker, using NServiceBus and AWS services - Particular/AwsLoanBrokerShowcase
github.com
particular.net
You got woken up at 3am to deal with the batch job. You get to figure out which row it failed on (how?), why it failed, correct the issue, then get it running again…but why? Read Death to the Batch Job to find a better way
Death to the batch job
There’s something dangerous lurking in your software. Not just the general lurking, murky, ickiness you might expect. Something big…something ugly. There might even be more than one. It can’t decide…
particular.net
particular.net
Time is a crucial element in modeling business workflows. In this video, @indualagarsamy shows how to implement your business policies in such a manner that it truly revolves around your business so you can realize the DDD dream
Evolving with the Changing Requirements: The DDD Dream
🔗Transcription 00:05 Indu Alagarsamy What I'm going to talk today, this talk is going to be, is requirements are going to be changing all the time and how can we keep up with those requirement…
particular.net
particular.net
Container build improvements, enhanced diagnostics & observability, better secrets management and more with .NET Aspire 9.5. Read more at
What's new in Aspire 9.5 - Aspire
Learn what's new in Aspire 9.5.
learn.microsoft.com
particular.net
We can fall into a trap, believing things happen synchronously in a predefined order. They don't–at least not in scalable systems, and certainly not at Starbucks. "What Starbucks can teach you about (software) scalability" on our blog:
What Starbucks can teach us about software scalability
In 2004, Gregor Hohpe published his brilliant post “Starbucks Does Not Use Two-Phase Commit.” When I read it, my time working at Starbucks during my college years suddenly became relevant. Over the…
particular.net
particular.net
Our AWS Loan Broker showcase shows how a real-life business process (getting loan quotes) can be implemented using NServiceBus and AWS services, all in a convenient #Docker compose. Includes #OpenTelemetry @PrometheusIO @grafana @JaegerTracing too!
GitHub - Particular/AwsLoanBrokerShowcase: An example of a distributed messaging system implmenting a loan broker, using NServiceBus and AWS services
An example of a distributed messaging system implmenting a loan broker, using NServiceBus and AWS services - Particular/AwsLoanBrokerShowcase
github.com
particular.net
Your laptop need a nap? But no seriously, this post shows a lot of cool stuff, including building a .NET Tool, invoking native APIs, native AOT (ahead-of-time) compilation that would be useful in *many* contexts.
sleep-pc: a .NET Native AOT tool to make Windows sleep after a timeout
In this post I describe a small native AOT .NET tool that I built to force a Windows PC to go to sleep after a timer expires
andrewlock.net
particular.net
Behaviors in NServiceBus are like #AspNet core middleware for messages: you can wrap execution, short-circuit, enrich headers, or enforce governance without tangling business code. Kyle McMaster via
Messaging Middleware - Handling Cross‑Cutting Concerns with NServiceBus Behaviors
Exploring the behaviors in NServiceBus and how they can be used to customize message processing.
blog.nimblepros.com
particular.net
Scale your applications with NServiceBus's PostgreSQL transport, using native publish/subscribe patterns and competing consumers. A powerful tool for event-driven systems.
PostgreSQL transport
An overview of the NServiceBus PostgreSQL transport.
docs.particular.net
particular.net
Schemas are a great way to make versioning event-driven systems easier, and @ApacheAvro has the best schema evolution capabilities out there. And, you can use Avro with @NServiceBus too! Check out the samples:
https://docs.particular.net/shape-the-future/avro
#avro #schemaevolution #eda #serdes
NServiceBus and Apache Avro • NServiceBus
Using NServiceBus and Apache Avro.
docs.particular.net