System Design Resources
Real World Software Architectures
Articles on Scalability
- How production engineers support global events on Facebook
- How HotStar Scaled With 10.3 Million Concurrent Users – An Architectural Insight
Monolithic Vs Microservice Architecture
- A Brief History of Scaling LinkedIn
- Goodbye Microservices: From 100s of problem children to 1 superstar
- Centrifuge: a reliable system for delivering billions of events per day
- Istio as an Example of When Not to Do Microservices
Micro Frontends
- Good Reasons why not to use Iframes in page content
- Web Components: The Secret Ingredient Helping Power The Web
- Single-Spa Intro
- The Recipe For Scalable Frontends (Zalando)
- Page Building using Micro-Frontends and Server-Side Include
Platform Monitoring
Useful Articles By Siva
- https://github.com/evanw/esbuild
- https://medium.com/hackernoon/using-core-node-js-modules-in-react-native-apps-64acd4d07140
- https://www.notion.so/blog/sharding-postgres-at-notion
- https://engineering.kablamo.com.au/posts/2021/memcached-vs-redis-whats-the-difference
- https://developers.redhat.com/articles/2021/09/21/distributed-transaction-patterns-microservices-compared
- https://engineering.linkedin.com/blog/2021/taming-memory-fragmentation-in-venice-with-jemalloc
- https://codeopinion.com/data-consistency-between-microservices/
- https://quarkus.io/blog/why-did-payair-technologies-switch-to-quarkus/
- https://javascript.plainenglish.io/will-web-components-replace-frontend-frameworks-535891d779ba
- https://www.afasterweb.com/2015/08/29/what-the-jank/
- https://scribe.rip/p/what-every-software-engineer-should-know-about-search-27d1df99f80d
- https://future.a16z.com/software-style-over-branding/
- https://developer.redis.com/howtos/antipatterns/
- https://postgrespro.com/blog/pgsql/5967999
- https://techcrunch.com/2021/10/19/facebook-reportedly-plans-to-change-its-name-to-focus-on-the-metaverse/
- https://www.nytimes.com/2021/10/22/business/shortages-supply-chain.html
- https://medium.com/@jeeyoungk/how-sharding-works-b4dec46b3f6
- https://www.infoq.com/presentations/microservices-best-practices/
- https://github.com/flutter/flutter/wiki/The-Engine-architecture
- https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/saga/saga
- https://supabase.com/blog/2021/12/03/pg-graphql
- https://softwareengineeringdaily.com/
- https://www.dataengineeringpodcast.com/
- https://css-tricks.com/responsive-layouts-fewer-media-queries/
- https://almanac.httparchive.org/en/2021/performance
- https://stfsy.medium.com/?p=c3f501327f09
- https://betterprogramming.pub/distributed-locks-with-apache-pulsar-2d95a4d5ff5e
- https://betterprogramming.pub/avoiding-premature-software-abstractions-8ba2e990930a
- https://blog.twitter.com/engineering/en_us/topics/infrastructure/2021/processing-billions-of-events-in-real-time-at-twitter-
- https://blog.google/technology/ai/expanding-our-ml-based-flood-forecasting/
- https://css-tricks.com/exploring-the-css-paint-api-rounding-shapes/
- https://dev.to/0shuvo0/yet-another-js-frameworkhydrogen-169k
- https://blog.cloudflare.com/when-bloom-filters-dont-bloom/
- https://proxify.io/articles/single-page-app-spa-seo
- https://dusted.codes/can-we-trust-microsoft-with-open-source
- https://www.infoq.com/presentations/netflix-architecture-new-experiences/
- https://www.infoq.com/presentations/microservices-best-practices/