Eax360
  • Please assign a menu to the primary menu location under Menus or Customize the design.

EIP – Polling Consumer

Post by: syed hussain in All Integration Design Patterns
A polling consumer design pattern is a software architecture pattern commonly used in messaging systems, where a client application polls a message queue or a data source periodically to check…
read more
30 Mar 2023
0

PNS Scale Design to 1 Million Users Per Day

Post by: syed hussain in All
Summary This post summarises the effort going from Google KMS to Azure. We are migrating from Google Apigee and Google KMS to Azure AD, Azure B2C, Key Vault, and Notification…
read more
10 Feb 2023
0

Machine Learning using K-Nearest Neighbours

Post by: syed hussain in All
A Machine Learning algorithm that takes a series of questions and answers them. Written in C#, feel free to use it for any projects you have in mind. using System;…
read more
28 Dec 2022
0

State Machines Explained

Post by: syed hussain in All
State machines belong to the domain of computer science and engineering, specifically the sub-domain of finite state machines. A state machine is a model of behavior composed of a set…
read more
14 Dec 2022
0

Distributed Coordination Algorithms

Post by: syed hussain in All
Distributed coordination algorithms are algorithms that enable multiple computers or nodes to coordinate with each other to complete tasks. These algorithms are used in distributed systems, where multiple computers are…
read more
14 Dec 2022
0

Differences between AMQP 1.0 vs. 0.91 Protocol

Post by: syed hussain in All Integration Design Patterns
AMQP 1.0 (Advanced Message Queuing Protocol) is an open-source, binary wire protocol designed to provide a messaging backbone for distributed applications. It is designed to provide reliable, secure and robust…
read more
14 Dec 2022
0

MapReduce Function in C++

Post by: syed hussain in All
MapReduce is a framework for processing large datasets in a distributed computing environment. It is an algorithm for performing distributed computing on large data sets, and it is a programing…
read more
14 Dec 2022
0

Redis Cache

Post by: syed hussain in All
Summary Redis Cache is an open-source, in-memory data structure store used as a database, cache, and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets…
read more
13 Dec 2022
0

One client credential type required either

Post by: syed hussain in All Tips
Summary I got this error recently when I forgot to add a Client Secret to my appsettings.json file. One client credential type required either: ClientSecret, Certificate, ClientAssertion or AppTokenProvider must…
read more
18 Nov 2022
0

MapReduce for Distributed Indexing

Post by: syed hussain in All Application Design Patterns
MapReduce is a programming model commonly used within the Hadoop framework to access big data stored in the Hadoop File System (HDFS). It consists of several phases: Map phase, Shuffle…
read more
07 Nov 2022
0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 19

Hi, my name is Syed.
Welcome to my journal about building data-intensive distributed systems.

More about me here.

Themes

  • All
  • Architecture
    • Application Design Patterns
    • Best Practice
    • Data Design Patterns
    • Integration Design Patterns
    • Reference Architecture
  • Development
    • C#
    • JavaScript
    • SQL
  • Dynamics 365
    • Dynamics 365 CE
    • Dynamics 365 FinOps
  • Microsoft Azure
    • Azure Analysis Services
    • Azure Cognitive Services
    • Azure Data Factory
    • Azure Databricks
    • Azure DevOps
    • Azure Functions
    • Azure Logic Apps
    • Azure Networking
    • Virtual Machines
  • Tips
Eax360

EAX360

Links

  • Useful Links

Contact

For any queries, please contact me at syed.hussain@eax360.com

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Newsletter

Stay informed on our latest news!
All product names, trademarks and registered trademarks are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, trademarks and brands does not imply endorsement.
© 2022 eax360