InWix EngineeringbyNatan SilnitskyEvent Driven Architecture — 5 Pitfalls to Avoid5 pitfalls that Wix engineers have encountered and fixed during their migration of more than 2000 microservices to Event Driven…Aug 14, 202214Aug 14, 202214
JavedEvent Driven ArchitectureThe event driven architecture pattern is there for a while now, everyone is implementing events in one way or another. Some of them are…Feb 16, 20224Feb 16, 20224
Haitham RaikBooks for Great Software ArchitectsIt has been common to see posts and articles talking about what a software architect must read and what your book library, as an architect…Apr 12, 20228Apr 12, 20228
InGeek CulturebyCatalin PatrutClean Architecture in a Spring ApplicationThe remarkable explosion of APIs, the effortless security integration, the popularity of the platforms enabling their consumption drives us…Mar 12, 20226Mar 12, 20226
InIsraeli Tech RadarbyNir AlfasiDesign Patterns and Principles That Support Large Scale SystemsLarge Scale SystemsFeb 4, 20229Feb 4, 20229
InTributary DatabyDunith DanushkaManaging Production-grade Asynchronous APIsHow you can utilise an API Management solution to manage asynchronous APIs at scale? What benefits you’ll gain?Aug 21, 2021Aug 21, 2021
InSoftware Architecture FoundationsbyHuseyin KutlucaDocumenting Software Architecture in Code RepositoryMarkdown is a standard simple syntax for creating professional-looking documents. It is simpler than HTML and can be managed without a…Feb 25, 20226Feb 25, 20226
Atul AgrawalLibrary vs Service vs SidecarAll software applications are composed of re-usable elements. The objective and functionality of these reusable elements vary from infra…Jan 23, 20221Jan 23, 20221
InSwiggy Bytes — Tech BlogbyVijay SeshadriDesigning Resilient Microservices — Part 1We operate over 400+ microservices in production with 130+ microservices directly in the order fulfilment path — how do we manage failures?Nov 24, 20215Nov 24, 20215
Denny SamTwitter’s Tough Architectural DecisionHow Twitter solved it’s scaling problems using hard decisionsFeb 23, 20226Feb 23, 20226
Thiago LimaLatency and throughput: What you should know before designing your systemDespite being pretty straightforward concepts to grasp, latency and throughput can become very complex subjects when we dive into them.Jan 27, 20221Jan 27, 20221
Nikolay AshaninThe Path to Becoming a Software ArchitectHave you ever wondered what career opportunities a developer has? What directions are open, beyond what horizons to grow. And most…Oct 1, 201785Oct 1, 201785
InJavarevisitedbyHarsimar SinghManaging transactions spanning across microservices…How to manage distributed transactions across microservices?Oct 19, 20217Oct 19, 20217
InEnjoyAlgorithmsbyMahendra ChouhanDeep Dive into Single Responsibility PrincipleThe single responsibility principle makes software easier to implement and prevents unexpected side-effects of future changes.Feb 7, 2022Feb 7, 2022
InDudabyYotamMicroservices Shared Libraries — Design and Best PracticesShared libraries are the key solution for code duplication between microservices.Jan 13, 20228Jan 13, 20228
InBetter ProgrammingbyTanmay DeshpandeModern-Day Architecture Design Patterns for Software ProfessionalsCircuit Breaker, CQRS, Event Sourcing, Sidecar, Backend-for-Frontend, and StranglerOct 12, 202010Oct 12, 202010
InBetter ProgrammingbyAllen HeltonSolutions Architect Tips — The 5 Types of Architecture DiagramsThe flow, service, persona, infrastructure, and developer diagramMar 18, 202125Mar 18, 202125
InLevel Up CodingbyAnh T. DangSoftware Architecture: The Most Important Architectural Patterns You Need to KnowExplaining common different architecture patternsOct 5, 202027Oct 5, 202027