Please log in to watch this conference skillscast.
"Divide et impera." Divide and rule. A sound strategy for any complex problem, be it in politics, warfare, or software engineering. But like so many maxims, this is easier said than done... Unless you have the right tools.
In this talk, you will explore ZeroMQ, a collection of exactly the sort of tools you will need to build robust distributed systems. In particular, you will discover the fundamental, language-agnostic concepts needed to scale out from threads to processes to machines. Several examples will demonstrate these concepts using two small open source libraries. Time will also be spent discussing related topics like: reliability, serialization, and community support. No prior knowledge is assumed, though familiarity with F# will certainly be helpful.
YOU MAY ALSO LIKE:
- Greg Young's CQRS, Domain Events, Event Sourcing and how to apply DDD (in Stockholm on 22nd - 24th May 2017)
- Fast Track to RESTful Microservices (in London on 24th - 26th May 2017)
- µCon 2017: The Microservices Conference (in London on 6th - 7th November 2017)
- Serverless Architecture with Azure Functions with Christos Matskas! (in London on 29th November 2017)
Building Distributed Systems with ZeroMQ and F# - Audience Level: Mixed
As a passionate – yet pragmatic – enthusiast of multi-paradigm and polyglot engineering, Paulmichael has spent the past 17 years blending a disparate array of languages, technologies, and methodologies to develop compelling solutions to a wide range of business problems. He especially enjoys solving challenges in distributed computing, visual communications, and heterogeneous enterprise systems. Paulmichael is a co-founder of NashF# (the Nashville F# Meetup) and a co-organizer of the New York City F# Users Group.He received Microsoft MVP Awards for his work in the .NET community in 2014, 2105, and 2016. When not at the keyboard, Paulmichael may be found globe-trotting with his wife and son (though his soul is still honky-tonkin' in Nashville, TN).