Remove Architecture Remove Design Remove Software
article thumbnail

Designing Instagram

High Scalability

Design a photo-sharing platform similar to Instagram where users can upload their photos and share it with their followers. High Level Design. Architecture. Component Design. API Design. We have provided the API design of posting an image on Instagram below. API Design. Problem Statement. Data Models.

Design 334
article thumbnail

Ready for changes with Hexagonal Architecture

The Netflix TechBlog

Leveraging Hexagonal Architecture We needed to support the ability to swap data sources without impacting business logic , so we knew we needed to keep them decoupled. We decided to build our app based on principles behind Hexagonal Architecture and Uncle Bob’s Clean Architecture. Entities are the domain objects (e.g.,

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Software Architecture Tracks at QCon San Francisco 2024 – Navigating Current Challenges and Trends

InfoQ

At QCon San Francisco 2024, software architecture is front and center, with two tracks dedicated to exploring some of the largest and most complex architectures today. Join senior software practitioners as they provide inspiration and practical lessons for architects seeking to tackle issues at a massive scale.

article thumbnail

Web Application Architecture: A Comprehensive Guide

DZone

It’s an underlying web application architecture that makes this process possible. In this blog, you’ll discover what a web app architecture is, how a web application architecture diagram looks, and how you can design the right architecture for web apps.

article thumbnail

Microservices vs. monolithic architecture: Understanding the difference

Dynatrace

As the pace of business quickens, software development has adapted. Increasingly, teams release software features more quickly to accommodate customer needs. As a result, organizations are weighing microservices vs. monolithic architecture to improve software delivery speed and quality. What is monolithic architecture?

article thumbnail

Weighing a microservices approach means covering all architecture bases

Dynatrace

Many organizations are taking a microservices approach to IT architecture. However, in some cases, an organization may be better suited to another architecture approach. Therefore, it’s critical to weigh the advantages of microservices against its potential issues, other architecture approaches, and your unique business needs.

article thumbnail

Security by design enhanced by unified observability and security

Dynatrace

At financial services company, Soldo, efficiency and security by design are paramount goals. Because Soldo is in a highly regulated industry, Domenella’s team adopted security by design from the beginning. What is security by design? The most efficient one we found was Dynatrace.”

Design 264