From b369b572602e13f0a19b4d1967af35dc2435a8b6 Mon Sep 17 00:00:00 2001 From: Benny Nguyen Date: Tue, 9 Jan 2018 16:20:50 +0800 Subject: [PATCH] Add some entries to Load Balancing, add microservices to Basic --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a1175e9..85fde2d 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ Contributions are always welcome! * [ACID?](http://highscalability.com/drop-acid-and-think-about-data) * [Architecture Issues: Bottlenecks, Database, CPU, IO](http://highscalability.com/blog/2014/5/12/4-architecture-issues-when-scaling-web-applications-bottlene.html) * [Immutability](https://eng.uber.com/immutable-collections/) +* [Advantages and Drawbacks of Microservices](https://cloudacademy.com/blog/microservices-architecture-challenge-advantage-drawback/) ## Scalability * [Distributed Caching](https://www.wix.engineering/single-post/scaling-to-100m-to-cache-or-not-to-cache) @@ -98,14 +99,17 @@ Contributions are always welcome! * [Event Stream Processing](https://dl.acm.org/citation.cfm?id=2933288) * [Event Sourcing](https://medium.com/lcom-techblog/scalable-microservices-with-event-sourcing-and-redis-6aa245574db0) * [Command & Query Responsibility Segregation (CQRS)](https://docs.microsoft.com/en-us/azure/architecture/patterns/cqrs) -* [Load-balancing](https://blog.vivekpanyam.com/scaling-a-web-service-load-balancing/) +* [Load Balancing](https://blog.vivekpanyam.com/scaling-a-web-service-load-balancing/) * [Round-robin Allocation](https://www.citrix.com/blogs/2010/09/03/load-balancing-round-robin/) * [Random Allocation](http://www.streetdirectory.com/travel_guide/192172/world_wide_web/load_balancing_and_yahoo.html) * [Weighted Allocation](https://medium.com/netflix-techblog/netflix-shares-cloud-load-balancing-and-failover-tool-eureka-c10647ef95e5) - * [Dynamic Load-balancing](https://engineeringblog.yelp.com/2017/05/taking-zero-downtime-load-balancing-even-further.html) - * [Work-stealing](https://groups.google.com/forum/#!searchin/mechanical-sympathy/http/mechanical-sympathy/CWyAD-oF9Uw/ycO0vxGqMvsJ) + * [Dynamic Load Balancing](https://engineeringblog.yelp.com/2017/05/taking-zero-downtime-load-balancing-even-further.html) + * [Work Stealing](https://groups.google.com/forum/#!searchin/mechanical-sympathy/http/mechanical-sympathy/CWyAD-oF9Uw/ycO0vxGqMvsJ) * [Consistent Hashing](https://medium.com/vimeo-engineering-blog/improving-load-balancing-with-a-new-consistent-hashing-algorithm-9f1bd75709ed) - * [UDP Load-balancing](https://developers.500px.com/udp-load-balancing-with-keepalived-167382d7ad08) + * [UDP Load Balancing](https://developers.500px.com/udp-load-balancing-with-keepalived-167382d7ad08) + * [Cloud Load Balancing](https://www.nginx.com/resources/glossary/cloud-load-balancing/) + * [Three Types of AWS ELB: Application Load Balancer, Network Load Balancer, Classic Load Balancer](https://aws.amazon.com/elasticloadbalancing/details/#details) + * [Global Cloud Load Balancing](https://cloud.google.com/load-balancing/) * [Parallel Computing](https://blogs.msdn.microsoft.com/ddperf/2009/05/02/are-we-taking-advantage-of-parallelism/) * [SPMD (Single Program Multiple Data): The Genetic Pattern](https://www2.eecs.berkeley.edu/Pubs/TechRpts/2012/EECS-2012-186.html) * [Master/Worker Pattern](https://docs.gigaspaces.com/sbp/master-worker-pattern.html)