medium.com
Design Patterns and Principles That Support Large Scale Systems
15+ min · · Today even small startups may have to work with terabytes of data or build services that support hundreds of thousands of events per minute… · Shared by 13, including Ricardo Yasuda
github.com
donnemartin/system-design-primer
· Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. - donnemartin/system-design-primer · Shared by 217, including Thompson Marzagão, Stephen C Sanders, Evan (he/him), Ahmad Ragab, A thinking meat, Patric Fornasier, Hugo Corbucci, Ricardo Yasuda, bouiboui, Jacob du Toit, Bryan Onel, Moritz Klack, blinch, Nico Müller 🇺🇦, Vojtěch Hýža, Jesús Torres 👩💻, Simone Corsi 💻🚀, Matt, Dr. Ganapathi Pulipaka 🇺🇸
shekhargulati.com
When to use shared libraries in Microservices architecture
2 min · · One of the advantages of Microservices architecture is that it enables components to have deployment independence. Based on my consulting and software development experience deployment independence… · Shared by 5, including Ricardo Yasuda
github.com
aserg-ufmg/pub-sub-store
· Exemplo prático de uma loja virtual simples implementada usando uma arquitetura Publish/Subscribe. - aserg-ufmg/pub-sub-store · Shared by 4, including Ricardo Yasuda
evolutionaryarchitecture.com
Building Evolutionary Architectures
· Evolutionary architectures are built one part at a time, with many different increments. Speed to the next increment is key. Every system at different points of their life need to optimise to be "fit"… · Shared by 8, including Pat Kua, Ricardo Yasuda
lecloud.net
Scalability for Dummies
2 min · · In general, there are two ways / paradigms asynchronism can be done. Async #1 Let’s stay in the former bakery picture. The first way of async processing is the “bake the breads at night and sell... · Shared by 5, including Ricardo Yasuda
O'Reilly Media
Designing Data-Intensive Applications
2 min · · Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition,… · Shared by 5, including Ricardo Yasuda
lecloud.net
Scalability for Dummies
1 min · · Just recently I was asked what it would take to make a web service massively scalable. My answer was lengthy and maybe it is also for other people interesting. So I share it with you here in my… · Shared by 6, including Ricardo Yasuda
lecloud.net
Scalability for Dummies
1 min · · After following Part 1 of this series, your servers can now horizontally scale and you can already serve thousands of concurrent requests. But somewhere down the road your application gets slower… · Shared by 6, including Ricardo Yasuda
lecloud.net
Scalability for Dummies
3 min · · After following Part 2 of this series, you now have a scalable database solution. You have no fear of storing terabytes anymore and the world is looking fine. But just for you. Your users still… · Shared by 6, including Ricardo Yasuda
Will Larson
Introduction to Architecting Systems for Scale
10 min · · Designing a system which scales to a high number of requests isn't critical for most applications, but you'll never know that it was important until after the fact, so it's worth putting some thought into ensuring your architecture can grow with your success. · Shared by 23, including César Suárez, Ricardo Yasuda
medium.com
Web Architecture 101
15+ min · · The basic architecture concepts I wish I knew when I was getting started as a web developer · Shared by 6, including Ricardo Yasuda
Martin Fowler
Software Architecture Guide
7 min · · Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change. · Shared by 154, including Matthias Lampe, Pat Kua, Ricardo Yasuda, Simon07, Vikram Dutt, Jacob du Toit, Nico Müller 🇺🇦, Charlie O'Keefe @charlieok@hachyderm.io, kp
softwarearchitecturefordevelopers.com
Software Architecture for Developers
5 min · · I run a 2-day software architecture training course at organisations across the globe, the content of which is based upon my Software Architecture for Developers books. The agenda is as follows.… · Shared by 8, including Ricardo Yasuda
medium.com
Modern-Day Architecture Design Patterns for Software Professionals
15+ min · · Circuit Breaker, CQRS, Event Sourcing, Sidecar, Backend-for-Frontend, and Strangler · Shared by 22, including Ricardo Yasuda