Kaleidocode - Software Developers and Testers
  • Home
  • About
  • Services
    • Development Services
    • Test Services >
      • Web and UI Testing
      • Automation Testing
      • API Testing
    • SecOps
    • DevOps
    • Engagement
  • Portfolio
  • Blog
  • Join
  • Instruct
  • Contact

Kaleidocode Updates

DADUG hosting Distributed Systems Architecture Afternoon

9/13/2019

0 Comments

 
Picture
Kaleidocode is delighted to host the Durban Agile and Developer User Group for a Distributed Systems Architecture afternoon on Friday, September 13, 2019 2:00 PM to 4:30 PM.

​We have been presented with the opportunity to host some incredible international speakers at the User Group meetup. They have spoken at conferences such as NCD Oslo, NDC Syndey, O'Reilly Software Architecture Conference London, Explore DDD and many other world-class events. They are in Durban for a few days and have kindly offered up their afternoon to share their experiences with us.

We will be having an afternoon focused on Distributed System Architecture comprising of a talk on the topic by Szymon Pobiega, followed by a panel discussion with Bob Langley, Daniel Marbach, Hadi Eskandari, Mike Minutillo, Szymon Pobiega and William Brander.

Talk: Messages on the Outside, Messages on the Inside
by Szymon Pobiega

In the classic paper Data on the Outside versus Data on the Inside, Pat Helland argued that data within a service boundary should be treated differently than data residing outside of it.

Here, I shall argue that the same applies to messages. Inside a service boundary, messages are tightly coupled to the corresponding data manipulations. Sometimes it is even possible to enforce total order of messages.

The moment the message crosses the service boundary, it enters the no man's land where bad things happen. Messages get reordered, duplicated or even lost.

Join me in this talk to learn about some patterns you can use to get your messages safely to the other side.

Panel Discussion on Distributed Architectures
Details of the panelists:

Bob Langley is a Solutions Architect with Particular Software. An experienced developer of distributed systems using messaging and Azure, he now uses his knowledge for good to help others. When he isn't helping customers he can usually be found gaming with his friends and family.

Daniel Marbach has suffered through Azure Service Bus, Azure Storage Queues, AWS SQS, and many more queueing technologies. When he is not aching from messaging and distributed systems, he likes to induce more pain to himself by deep diving into asynchronous programming with C# and .NET/Core.

Hadi Eskandari is a polyglot programmer, open-source contributor, speaker, blogger, and one of the top 3% StackOverflow users contributing to C# and .NET. He even implemented the first version of the Persian Calendar on .NET before Microsoft did. When not programming or helping other developers, he's either playing his Flamenco guitar or trying to capture the moment with his mirrorless camera. http://www.seesharpsoftware.com.au/blog Twitter: @hadi_es

Mike Minutillo has been developing and monitoring complex systems, human and software, for two decades. When he's not rearranging 1's on an endless field of 0's, you'll find him behind the nearest GM screen running a tabletop role-playing game.

Szymon Pobiega used to work on various business software for almost a decade. Of all the ideas and patterns he learned along the way, messaging had the most profound impact. He built his first microservice system with MSMQ and NServiceBus 1.9 some 9 years ago and this was a life-changing experience. Szymon is focused, in Particular (pun intended), on message routing patterns and handling of failures. Besides that, he enjoys building remotely controlled vehicles with Lego.

William Brander is passionate about the web and security, he is engaged in a sordid love affair with JavaScript, and spends most of his free time trying to convince others of its' beauty and elegance.
When not behind his laptop hacking away, this amateur beer enthusiast can often be found playing board games or drinking cold-brew coffee.
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Learn

    What is happening at Kaleidocode?

    Archives

    August 2024
    July 2024
    March 2024
    November 2023
    August 2023
    May 2023
    January 2023
    December 2022
    November 2022
    May 2022
    April 2022
    February 2022
    August 2020
    December 2019
    November 2019
    September 2019
    August 2019
    November 2018
    August 2018
    July 2018
    June 2018
    May 2018
    January 2018
    September 2017
    August 2017
    April 2016
    October 2015
    April 2015
    March 2015
    December 2014
    November 2014
    October 2014

    Categories

    All

    RSS Feed

Company

About
Engagement
Updates
Portfolio
​
Mobile 

SERVICES

Services
Development Services​
Test Services​
Web and UI Testing
Automation Testing
API Testing
SecOps
Engagement

​
​

​

CONNECT

LEGAL

Contact
Join
Instruct
​Intenda Group

​​Web Site Disclaimer
Privacy Policy​
​PAIA
Cookie Policy
Picture
AN INTENDA GROUP COMPANY
Picture
Picture
COPYRIGHT 2025. ALL RIGHTS RESERVED.
  • Home
  • About
  • Services
    • Development Services
    • Test Services >
      • Web and UI Testing
      • Automation Testing
      • API Testing
    • SecOps
    • DevOps
    • Engagement
  • Portfolio
  • Blog
  • Join
  • Instruct
  • Contact