In software development, architecture plays a crucial role in shaping the structure and behavior of software systems. It provides a blueprint for system design, detailing how components interact with…
Documenting Software Architecture When we need to explain to someone else (new developer, product owner, investor, …) how the application works, we need documentation. But what documentation option…
I have read few articles about Microservices architecture in the blogs, discussions on social media etc. It’s inspired me much to write this post on how an Electronic Single Window system …
Hello guys, In the dynamic landscape of the tech industry, securing a coveted position often hinges on mastering the intricacies of system design interviews and cracking a system design interview is…
ScienceSoft outlines the architecture used in IoT development that enables process analysis based on sensor data and ensures control over the devices.
Learn about the Backend for Frontend (BFF) pattern, how it works, its benefits, and how it can improve your web application's performance.
Discover essential system design concepts, including load balancing, API gateways, CDN, communication protocols, caching techniques, database sharding, and real-time streaming services. Learn from practical examples and boost your knowledge with this comprehensive guide.
Recently I posted a work in progress picture on Linkedin on the Solution Architecture Lifecycle – with a 1000+ views, I thought I would post a more detailed picture on my blog accompanied with some…
Who are the Fantastic Four of System Design? Scalability, Availability, Reliability, and Performance. They are the most critical components to crafting… | 59 comments on LinkedIn
Ever wondered how large enterprise scale systems are designed? Before major software development starts, we have to choose a suitable architecture that will provide us with the desired functionality…
As most of us know, Netflix is a streaming service that offers a wide variety of award-winning TV shows, movies, anime, documentaries and more — on thousands of internet-connected devices. Before…
The Microsoft Cybersecurity Reference Architecture describes Microsoft’s cybersecurity capabilities and how they integrate with existing security architectures and capabilities.
> This article is a summary of what I'm writing about in my newest project, solidbook.io - The Handbook to Software Design and Architecture with TypeScript [https://solidbook.io]. Check it out it you like this post. It's crazy to me to consider the fact that Facebook was once an empty text file on someone's computer. Lol. This past year, I've been going hard in software design and architecture, Domain-Driven Design [https://khalilstemmler.com/articles/domain-driven-design-intro/], and writ
All software development products require technical documentation. This article describes tech documentation types, best practices, and helpful tools.
Cloud Kitchen POS System Design designed by MQoS UI/UX for MultiQoS. Connect with them on Dribbble; the global community for designers and creative professionals.
This article provides a framework for drawing excellent IT architecture diagrams. Learn the terminology and techniques and use them for your success as an architect.
Building Information Modelling in Architecture Building Information Modelling (BIM) is a technology that has revolutionised the architecture industry.…
Blobitecture buildings can not exist without the help of design software unless we look at the building from a purely aesthetic point of view. This doesn't
What is Domain-Driven Design? How Does it Work? Software that seamlessly integrates with business domains brings a strong set of benefits to an organization… | 30 comments on LinkedIn
Microservices are currently getting a lot of attention. This blog post is the first in a 7-part series about designing, building, & deploying microservices.
Building RabbitMq Microservice on .Net platforms which consumes and produces from Basket and Ordering Asp.Net Web API microservices with…
Implementing Streaming Use Case From REST to Hive with Apache NiFi and Apache Kafka Part 1 With Apache Kafka 2.0, Apache NiFi 1.8 and many new features and abilities coming out. It's time to put them to the test. So to plan out what we are going to do, I have a high level architecture diagram. We a...
No man is an island, and no architecture is really complete within a single layer! I’ve written posts for each of the layers independently, and now I thought I’d pull it together and co…
Flat vector elementary school themed furniture and people silhouettes for your architecture & design projectsFile Type: VectorFile Size: 4 MBFormat: AI, PDF, PNG Technical details: All vector drawings are resizable. You can easily change colors and patterns of AI files in Adobe Illustrator or PDF files in Adobe Photoshop.Software compatibility: Adobe Photoshop and Illustrator CS3 or newer. Affinity Photo and Designer. CorelDRAW. + PNG files are suitable with almost every graphic software.Content: This pack includes common style recolorable and resizable furniture and people scales. Suitable for education projects.About Vectors: People, furniture, plants and other scales are mostly used in interior / exterior collages by architects and designers. Tags: human scales, elementary, school, education, kids, children, playing basketball, teacher, student, reading, studying, learning, teaching
Hello guys, as a tech enthusiast I am always passionate about learning System design and excelling in tech interviews and while searching for resources I came across Grokking the System Design Course…
This week’s system design refresher: System Design: Apache Kafka In 3 Minutes (Youtube video) Netflix's Tech Stack How Do C++, Java, Python Work? Top 5 Kafka use cases How is data transmitted between applications? An Unusual Request: Combating International Book Piracy on Amazon
A design document outlines the blueprint for a project, detailing goals, functionality, architecture, and systems. Essential for guiding development teams, it ensures alignment, efficiency, and clarity throughout the project lifecycle, serving as a critical reference for stakeholders in various domains like software, games, and training programs.
Building Information Modelling in Architecture Building Information Modelling (BIM) is a technology that has revolutionised the architecture industry.…
We are often asked to design for high availability, high scalability, and high throughput. What do they mean exactly? The diagram below is a system design… | 19 comments on LinkedIn
Prometheus monitoring is fast becoming the Docker and Kubernetes monitoring tool to use. Learn to implement Kubernetes monitoring with Prometheus.