Marcelo Amorimmarceloamorim.hashnode.dev·Nov 20, 2024Estudando o Padrão Fan-Out com AWS: Um Desafio PráticoO padrão arquitetural Fan-Out é amplamente utilizado em sistemas distribuídos para permitir que uma única mensagem ou evento desencadeie múltiplas ações em paralelo. Esse conceito é essencial em arquiteturas modernas, pois possibilita escalabilidade,...DiscussAWS
Daniel Herdanielher.hashnode.dev·Nov 19, 2024Youtube System Design: A Cloud Architect's perspectiveIn this blog post, we’ll explore a high-level system design for a video-sharing platform from a cloud architect’s perspective. The platform includes features for video uploads, metadata handling, transcoding into multiple formats, content analysis fo...DiscussAWS
ByteScrum TechnologiesforByteScrum Technologiesblog.bytescrum.com·Nov 18, 2024A Comprehensive Guide to Domain-Driven Design (DDD) with a Practical Folder Structure ExampleDomain-Driven Design (DDD) is a software development approach that places the primary focus on the business domain and the core business logic, aiming to build a system that truly reflects the complex reality of the business it supports. This approac...Discuss·29 readsDDD
Enaikele Omoh kelvinenaikele-omoh-kelvin.hashnode.dev·Nov 17, 2024Introduction to System Design BasicsSystem design is a foundational concept in technology and engineering, offering a structured approach to building systems that meet user needs. To grasp its importance, let’s explore what a system is, the role of design, and why system design matters...Discuss·10 likesSystem Design
Rohit Gawanderohit253.hashnode.dev·Nov 17, 2024Chapter 1:Understanding Object-Oriented Programming (OOP): The Foundation of System DesignIntroduction to the System Design Series Welcome to the System Design Series, an in-depth exploration into designing scalable and efficient systems. This series is for learners, professionals, and enthusiasts aiming to master the nuances of system de...DiscussSystem DesignSystem Design Object-Oriented Programming OOP Software Engineering Java Coding Concepts Encapsulation Inheritance Coupling and Cohesion Aggregation and Composition Programming Basics Software Development Full Stack Development DSA in Java Learning System Design
Anisha Swain | The UI Girltheuigirl.hashnode.dev·Nov 16, 2024Part 4: Data Flow and State Management BasicsHello, frontend devs! Today, we’re diving into one of the most important concepts in frontend development: data flow and state management. If you’re working on projects where you need to keep track of user inputs, API data, or any other kind of dynam...DiscussFrontend System DesignFrontend Development
Serdarcan Büyükdereliserdarcanb.hashnode.dev·Nov 13, 2024Stock Exchange Architecture1. System Architecture Design a. Microservice Architecture i. Advantages of Microservices: Independent Development and Deployment: Microservices can be developed and deployed separately, increasing team efficiency and allowing for isolated changes....Discussarchitecture
Snehangshu Bhattacharyablogs.snehangshu.dev·Nov 12, 2024FeaturedA Step-by-Step Guide to Advanced Task Scheduling using Celery Beat and DjangoIn my asynchronous Python blog, I explored multitasking, distributed computing, and related best practices. But sometimes we need to run programs in a periodic manner, where running tasks in parallel does not matter. In many applications, periodic ta...Discuss·29 likes·187 readscelery
Anisha Swain | The UI Girltheuigirl.hashnode.dev·Nov 13, 2024Part 3: Component-Based Design: Building with Reusable PartsIn frontend development, building a scalable and maintainable codebase is essential, especially as projects grow. One of the best approaches to achieve this is by adopting component-based design. Component-based design means breaking down the user in...DiscussFrontend System DesignFrontend Development
Mehul Kiran Chaudharimehulkc.hashnode.dev·Nov 11, 2024Sharding vs Partitioning: The Key Difference You Need to Know!When it comes to managing large databases, terms like "sharding" and "partitioning" are often used to describe ways of breaking up data for better performance and scalability. But here's the catch: while these two concepts might sound similar, they a...Discussdatabase