Automating UML Diagrams with ChatGPT and PlantUML

Introduction UML diagrams play a crucial role in software engineering for visualizing and structuring information. This article explores the seamless automation of UML diagram creation using ChatGPT (LLM) and the PlantUML tool. The aim is to provide a valuable resource for Solutions Architects and engineers looking to efficiently communicate and pitch ideas through visual representations. In this tutorial, we鈥檒l focus on visualization of the high-level system design of Netflix. By the end of this article, you鈥檒l have a clear understanding of how ChatGPT and PlantUML can be harnessed to expedite the visualization of systems design while saving time on learning PlatUML syntax....

January 28, 2024 路 4 min

SAA-C03:: AWS Storage. EBS & EFS

EBS Volumes Storage volumes you can attach to your EC2 instances. Mission Critical 馃煝 production workloads. designed for mission critical workloads 馃煝 highly available. automatically replicated within a single AZ to protect against hardware failures. 馃煝 scalable. dynamically increase capacity and chnage the volume type with no downtime or performance impact to your live systems. EBS Volume Types: Solid State Disk General Purpose SSD (gp2) - legacy 3 IOPS per GiB, up to maximum of 16,000 IOPS per volume regardless of how large the volume is, the maximum number of input/output operations the storage system can handle for that volume is 16,000 per second....

January 20, 2024 路 4 min

SAA-C03:: Simple Storage Service (S3)

S3 is Object-Based Storage Manages data as objects rather then in file systmes or data blocks. Upload any file type you can think of to S3. Examples include photos, videos, code, documents, and text files. Cannot be used to run an OS or DB. S3 Basics Unlimited storage. The total amount of data and the number of objects you can store is unlimited. Objects up to 5 TB in Size. S3 objects can range in size from a minimum of 0 bytes to a maximum of 5 TB....

January 16, 2024 路 9 min

SAA-C03:: Introduction to Cloud Computing and AWS

Virtualization The technology that lies at the core of all cloud operations is virtualization. Virtualization lets you divide the hardware resources of a single physical server into smaller units. That physical server could therefore host multiple virtual machines (VMs) running their own complete operating systems, each with its own memory, storage, and network access. a virtual machine host Cloud Computing Major cloud providers like AWS have enormous server farms where hundreds of thousands of servers and disk drives are maintained along with the network cabling necessary to connect them....

January 3, 2024 路 14 min

How to Mount Synology NAS to RaspberryPi via NFS

My Use case To establish a seamless synchronization of project files between a MacBook (working station) and a Raspberry Pi (hosting server), allowing for automatic updates and accessibility of the project from both devices. device/tool version DS420+ DSM 7.2-64570 Raspberry PI 400 The user begins working on the project using the IDE on the MacBook, editing and updating project files within the synchronized folder. As changes are made, they are automatically reflected in the synchronized folder and accessible on the Raspberry Pi in read-only mode....

September 23, 2023 路 3 min