Skip to content

Roundup #17: StackExchange.Redis v2, Microservices with HTTP, ngrok, Angular Console

Sponsor: Do you build complex software systems? See how NServiceBus makes it easier to design, build, and manage software systems that use message queues to achieve loose coupling. Get started for free.

Learn more about Software Architecture & Design.
Join thousands of developers getting weekly updates to increase your understanding of software architecture and design concepts.


Here are the things that caught my eye this week.  I’d love to hear what you found most interesting this week.  Let me know in the comments or on Twitter.  

StackExchange.Redis v2.0

Been waiting for this to be released.  Since this is a breaking change, it will be interesting to see what kind of madness occurs when in a diamond dependency where one of your dependencies requires 1.0 and another upgrade to 2.0. Link: https://stackexchange.github.io/StackExchange.Redis/ReleaseNotes  

Lightweight microservice collaboration using HTTP – Christian Horsdal

With a microservices arhcitecture system behaviour gets spread out across many, many narrowly focused microservices. Much of the functionality in the system depends on those services collaborating. In this talk I explore different modes of collaboration between microservices, how they compare, which are preferable, and how to keep it all simple. Along the way I will show how to use HTTP for the different types of collaboration and how to use Nancy to implement them on top of ASP.NET Core.
Interesting seeing events exposed simply as an HTTP resource where consumers can query the event stream.   The consumer would keep track of which events it has processed.  Simple approach if you don’t want to introduce a message broker. Link: https://www.youtube.com/watch?v=_qyxGGpVj_E  

ngrok

Spend more time programming. One command for an instant, secure URL to your localhost server through any NAT or firewall.
Every once and awhile I need to provide an external service with a URI to my localhost.  An example is if you were doing any local development with AWS SNS.  I’ve used a few other similar services but ngrok seems to be the one that never fails me. Link: https://ngrok.com/

Angular Console

The Power of the Angular CLI. The Convenience of an App. Spend less time looking up command line arguments, and more time shipping incredible products.
With CLI being all the rage (which I enjoy), I thought this was fairly interesting for those who are not. Link: https://angularconsole.com  

Learn more about Software Architecture & Design.
Join thousands of developers getting weekly updates to increase your understanding of software architecture and design concepts.


Leave a Reply

Your email address will not be published. Required fields are marked *