AWS Architecture Blog

Tag: software

Let's Architect

Let’s Architect! Architecting for sustainability

Sustainability is an important topic in the tech industry, as well as society as a whole, and defined as the ability to continue to perform a process or function over an extended period of time without depletion of natural resources or the environment. One of the key elements to designing a sustainable workload is software […]

Let's Architect

Let’s Architect! Designing event-driven architectures

During the design of distributed systems, we have to identify a communication strategy to exchange information between different services while keeping the evolutionary nature of the architecture in mind. Event-driven architectures are based on events (facts that happened in a system), which are asynchronously exchanged to implement communication across different services while having a high […]