June 28, 2024, 10:48 p.m. | Vyacheslav Efimov

Towards Data Science - Medium towardsdatascience.com

Orchestrating strategies for optimal workload distribution in microservice applications

Introduction

Large distributed applications handle more than thousands of requests per second. At some point, it becomes evident that handling requests on a single machine is no longer possible. That is why software engineers care about horizontal scaling, where the whole system is consistently organized on multiple servers. In this configuration, every server handles only a portion of all requests, based on its capacity, performance, and several other factors.

Requests …

applications design distributed distributed applications distribution engineers getting-started load-balancing machine microservices multiple per requests scaling servers software software development software engineers strategies system-design-concepts

Sr. Data Analyst (Revenue Assurance)

@ Rogers Communications | Toronto, ON, CA

Senior Data Scientist

@ Similarweb | Tel Aviv

Technical Growth / Engineering Manager. 1-2 years experience

@ Growth Kitchen | London, England, United Kingdom

Consumer Marketing Retention Officer/ Sr. Officer

@ Umniah | Amman, Amman Governorate, Jordan

SFE and BI Business Partner

@ Merck Group | Bonifacio Global City, Metro Manila, PH, 1630

Software Engineer - Machine Learning Pipelines

@ RWE | Bellevue, WA, US, WA 98004