article thumbnail

How to Effectively Scale Up Your App To Handle 1 Million Users?

Xicom

With the growing trend of digitization, applications are quickly taking over the world by storm. Here you need to use: Elastic Load Balancer (ELB) to manage and distribute incoming traffic of the application on the multiple EC2 instances. To boost app efficiency and flexibility, SOA is required.

SOA 52
article thumbnail

Journey to Event Driven – Part 2: Programming Models for the Event-Driven Architecture

Confluent

Distributed object (RPC sync), service-oriented architecture (SOA), enterprise service bus (ESB), event-driven architecture (EDA), reactive programming to microservices and now FaaS have each built on the learnings of the previous. It is a topic that is “trending.” Programming models have evolved over the years.

article thumbnail

Egnyte Architecture: Lessons learned in building and scaling a multi petabyte content platform

High Scalability

Load Balancers / Reverse Proxy. SOA architecture based on REST APIs. In SOA, build circuit breakers to shed load early and start sending 503s if your service is choked. I also wish we were on SOA from day one, it took us some time to reach there but we are there now. How do you handle load balancing?