Brainboard Cloud | Changelog

Explore our Terraform development updates on our public roadmap changelog. Discover new features and integrations regularly. Check in weekly, monthly, or quarterly to see the latest enhancements benefiting your business.
🖼️ UX/UI
1 day ago

🔢 New variables

We have thoroughly overhauled the entire process of managing and creating variables.

Terraform Variables
🖼️ UX/UI
1 day ago

🏷️ New node visual

We refined the node’s visual to represent more information that reflects your logic (data sources, resources omitted from code, count & for_each, containers…).

Nodes visuali.png 399.85 KB
🖼️ UX/UI
1 day ago

↩ Better experience in the PR

Two things to note here:
  1. You now have a complete list of files that you can exclude from the PR.
  2. Your selection will be persisted along with your git configuration.
🖼️ UX/UI
2 days ago

📥 Brainboard file UX for upload

We added a drag-and-drop area to make  the Brainboard file upload modal more intuitive.

Drop your files here to upload
🖼️ UX/UI
about 1 month ago

↔️ ID Card is Now Draggable & Resizable

Your resource configuration ID card is now draggable and resizable across the design canvas. Adjust its position and size to best fit your workflow habits (for example, moving it on top of the code).
If you need to reset its position, press CMD/CTRL+K to open the command palette and search for "Reset identity card style".

Draggable and resizable id card
🖼️ UX/UI
about 1 month ago

↩️ Undo/redo ↪️

Our engineering team has refactored the undo/redo system from the ground up. It is now backend-based, and not browser one.

This means that your undo/redo actions will persist even if you log out, refresh your page, or log in from another browser or laptop. It is tracked consistently to provide you with full flexibility and security to navigate your changes up and down.

In this initial version, the undo/redo history is saved for a full working day (24 hours). Please keep this in mind, as we may change it later.

Undo/redo
🖼️ UX/UI
about 2 months ago

🀆 Enhanced Drag & Drop Functionality

Now you can see what resources you are dragging into the design area!
Drag & drop cloud designer
🖼️ UX/UI
about 2 months ago

🎨 Design improvements

We are constantly improving Brainboard to make the best cloud infrastructure design-first solution:
  • 🪪 🔍 ID Card Search Enhancement: Now, when you search for any configuration, you'll receive the entire block of related configurations. This improvement ensures that if even one field within the block matches your search query, you'll get all the relevant information at once.
  • ✍️ Dynamic Resource Naming: We've upgraded the resource naming mechanism. Now, the resource title is dynamic. The new default title is the resource name and you can override it.
  • 🏃‍♂️ Refined the Nodes movements: We enhanced both the precision and the way you click and move nodes even in multiple selections. 

🖼️ UX/UI
about 2 months ago

🪪 Resource identity card

Just released in Brainboard, the documentation of every field is now embedded in the idcard in ergonomic way.

We started with the support of modules and we are improving cloud resources to have maximum documentation coverage.

Try Linux Function App

🖼️ UX/UI
2 months ago

🚀 New year, new look, new website

🖼️ UX/UI
2 months ago

🎨 Auto-positioning and layering (Z-index)

Brainboard's design area has become even more intelligent. Each time you drag and drop a resource, the system automatically updates the z-index and inheritance based on cloud knowledge, ensuring optimal organization.

Z index
 
Following your feedback, we've introduced a second version with a key enhancement: auto-positioning is no longer triggered during the simple movement of a node that doesn't affect the child-parent relationship. For users seeking a colored background, please utilize the Brainboard shape rectangle feature instead of text-based options.

Check this out yourself here.
🖼️ UX/UI
4 months ago

🚀 Enhanced Smart/Funnel Autosuggestions

Based on AI, the smart suggestion understands the context of the parameters of the resources and suggests an accurate list of values. It’s also organized into categories for efficient retrieval & selection. This allows you to build faster and avoid back and forth to the documentation.

Smart cloud diagramming



Revamped UI/UX for the ID Card: Experience a fresh, user-friendly interface with the ID card, now featuring a 'stick-to-top' header for easier navigation as you scroll.
🖼️ UX/UI
4 months ago

🎨 Enhanced Node UI - First Look


We've reviewed how you design your cloud infrastructures in Brainboard and revamp our UX:
  • Advanced Node Options Bar: Effortlessly access styling features like background color through our redesigned options bar. Located conveniently near your selected node(s), it's now just a click away for seamless customization.
  • Versatile Contextual Menu: Right-click to discover a world of possibilities! Our new contextual menu houses all essential actions, from 'open cloud configuration' & 'hiding from code' to 'transforming into data', ensuring every action you need is right at your fingertips.
Stay tuned for our upcoming second iteration, promising even greater ease and flexibility in your Brainboard experience.

We’re excited for you to explore these enhancements! Your feedback drives our innovation.

🖼️ UX/UI
4 months ago

🪄 Introducing Brainboard's Enhanced Cloud Migration Experience

Brainboard's import feature has undergone major improvements, resulting in better diagram generation and improved code generation with dynamic linking between cloud resources. These improvements are just the beginning of a series of changes aimed at enhancing confidence and stability for customers when importing their infrastructure. 
  • One of the key improvements in this release is the enhancement of diagram generation for imported cloud resources. Brainboard now uses more advanced algorithms for resource positioning and connector routing, resulting in more optimal diagrams that accurately represent the relationships between resources.
  • One of the most noticeable changes is that the nodes are no longer all stacked on top of each other, resulting in a cleaner and more organized layout.
  • There have also been improvements in the containers/children relations in the design, making it easier to manage complex infrastructures.
  • Brainboard now incorporates dynamic linking, which means that code is generated with live links between resources, allowing for more seamless interaction between resources.
More improvements are set to be rolled out in the coming weeks & months, stay tuned... 
🖼️ UX/UI
5 months ago

🧒 👵 Auto-positioning and layering (Z-index)

Brainboard’s design area is smarter than ever before. Every time you drag and drop a resource, Brainboard will automatically update z-index and inheritance using cloud knowledge.

zindex.gif 5.09 MB


For Eg.
  1. When you drag & drop a Vnet on top of a subnet, Brainboard will automatically set the subnet as the child of the Vnet.
  2. Now, in your daily usage, you shouldn't need to use the following buttons: send to back/backward/frontward/to front anymore. Brainboard will manage that for you.
🖼️ UX/UI
5 months ago

🧱 Switching modules between container & node

To manage modules easier, now all modules are nodes. You can still convert it into a container. We know you are all asking to visualize what’s inside the modules, we are working on it and we’ll keep you posted.   

module as an icon.gif 2.8 MB
🖼️ UX/UI
6 months ago

🐛 Bug Fixes W40+41

  • Enhanced Project/Environment Visibility: We appreciate the valuable feedback from our users and customers. If you encounter any ongoing issues, please don't hesitate to inform us.
  • Streamlined Switch Node Resource Type: We've eliminated redundant code that no longer serves a purpose when toggling between resource and data source modes.
  • Multi-User Mode Stability: We're pleased to inform you that the pesky blinking issue in multi-user mode has been resolved. 😉
  • Search Bar Undo Functionality: You can now press Ctrl+Z to conveniently undo text changes in the left bar's search function.
  • Enhanced Node Selection and Movement: We've addressed the issue where moving multiple nodes was problematic. We apologize for any inconvenience this may have caused.
  • Brainboard File Restoration: Good news! The Brainboard_file feature is back and fully functional.
  • Simplified CP Selection During Architecture Switch: When transitioning between different architectures, we've made it easier to select the right CP (Control Panel).
  • 🥚 Infrastructure Migration to Kubernetes: Our infrastructure has been successfully migrated to Kubernetes, providing enhanced performance compared to the previous VM-based setup.

🖼️ UX/UI
6 months ago

🧑🏻‍💻 Improved reliability on Design Area

In the latest update, we have taken significant steps to increase trust and confidence in the Brainboard design area.

switching architecture.gif 2.04 MB
  • You will experience a notable enhancement in reliability of the BB application, ensuring a smoother and more efficient workflow. 
  • We have also ensured that all your work on the interface is automatically saved, providing you with peace of mind and enhancing productivity. 
  • Our update allows users to understand and handle the cause of errors more clearly, promoting a more seamless and intuitive user experience. 
  • The switch from one architecture to another is now more noticeable, allowing for easier navigation and operation within the application. 
  • Furthermore, we have reimplemented the entire backend websocket management to ensure that bugs are a thing of the past. 
  • This overhaul also brings an improved live status between the front and backend systems, ensuring real-time synchronization and communication for optimal performance and reliability. 
Your feedback is invaluable to us, and we are committed to continuous improvement to serve you better.


🖼️ UX/UI
6 months ago

🐛 Bug fix report: W38+39

  1. AWS 5.16.2 Updates: We added this new major version, please check the breaking changes and migration guide if you are upgrading.
  2. Azure Resources Icons: Thanks to valuable client feedback, we have fixed multiple Azure resources icons including Linux/Windows Function App, MySQL Server, and Databricks. Please continue to reach out to Brainboard support for any further icon updates.
    Screenshot 2023-10-02 at 15.56.07.png 139.71 KB
  3. Module Name Sanitization: Dragging and dropping modules now automatically sanitizes the module names from the catalog, preventing any unwanted characters or errors.
  4. Resource Name Update: Updating a resource name is now more efficient. Brainboard will automatically update it everywhere, ensuring consistency across the platform.
  5. Code Generation Bugs: Major code generation bugs have been fixed. Special characters are now supported everywhere, including in map's keys, enhancing the reliability of code generation.
  6. Navigation in Readme File, ID Card, and Variable’s Description: The bug that prevented the use of the arrow down/up keys in the readme file, ID card, and variable's description has been fixed, allowing for smoother navigation.
  7. Variable Description: Variable description is now multi-line ready, allowing for more detailed and organized descriptions.
  8. Brainboard_shape Visibility: The accidental visibility of brainboard_shape in the code has been corrected.
  9. Send Back Button: The design of the Send Back button has been enhanced to improve the design area experience.

We are committed to continuously improving Brainboard by fixing bugs and implementing new features to enhance your experience. Your feedback is crucial for us to make these improvements, so please keep it coming. Thank you for your continued support and cooperation.

🖼️ UX/UI
6 months ago

⏎ Advanced RBAC

At Brainboard, we like to rework existing features while improving them at the same time.

1. New User Interface (UI)
  • Experience a sleek and intuitive design that enhances user interaction and efficiency when giving permissions, managing roles & inviting new members to collaborate.
2. Enhanced Role Management
  • Streamlined process to manage roles and their associated permissions.
  • Directly link permissions to your specific environment, architectures, and workflows for a tailored experience.
3. Granular Permission Control
  • Dive deeper into permission settings with the ability to narrow down permissions at various levels: 
    • Organization Level: Control and delegate access across your entire organization.
    • Architecture Level: Define permissions specific to different architectures within your setup.
    • Project Level: Ensure the right people have the right access for individual projects.
Stay tuned for more updates and improvements!
🖼️ UX/UI
7 months ago

📺 Auto-center architecture automatically

We're excited to announce a significant UX enhancement to Brainboard.
Our latest release improves the auto-center architecture, ensuring that your designs and layouts are properly centered for a more streamlined and visually appealing experience.

Before:

Now: 

after 1.png 1.82 MB

after 2.png 2 MB

➡ This update aims to improve your navigation and provide a more intuitive interface for all Brainboard users.
🖼️ UX/UI
10 months ago

🏁 Self-Onboarding Workflows: Getting onboarded with Brainboard has just lift up and reimagined

Introducing the latest update to Brainboard - our Self-Onboarding workflows! Discover how to use Brainboard with a step-by-step guide, from idea to creating your first resource. We understand that starting with a new tool can be overwhelming, but we've got you covered with our intuitive, easy-to-follow instructions that will have you up and running with Brainboard in no time.
Screenshot 2023-06-15 at 09.45.23.png 47.54 KB
Our Self-Onboarding workflows cover every aspect, starting from the initial setup to creating your first resource. We want you to quickly unlock the full value of Brainboard, so we've designed our workflows to be repeatable. Feel free to revisit them whenever you need a refresher or want to explore new features.

At Brainboard, we value your time, and that's why we're committed to helping you expedite your time to market. With our Self-Onboarding workflows, you'll be able to reap the benefits of Brainboard faster than ever before.

So why wait? Head over to Brainboard now and check out our new Self-Onboarding workflows. With our step-by-step guide, you'll learn how to design your ideas, create resources, and observe the automatic code generation. Validate your code with a single action, and dive into the Deploy area where you'll build workflows, add security checks, and run pipelines. By the end of the tutorial, you'll have a solid understanding of the basic use of Brainboard - designing, obtaining code, and triggering the pipeline.

🖼️ UX/UI
10 months ago

🔥 New UI: Resource’s left the bar

Brainboard is excited to announce the latest update to our product - a complete redesign of the left bar in the design area! Our in-house designer has been hard at work to improve the user experience by streamlining the design process, simplifying resource selection, and ensuring the most current versions are available.
 
The left bar is an essential part of the design area, and we've made sure to focus on the most important aspects in this redesign. We've improved the UI design, generation system, icon selection, default values, importing databases and testing, further categorizing resources, and automating version updates for the left bar. These improvements will help you design, deploy, and manage cloud infrastructures even more efficiently.
 
We understand that our users are busy cloud architects and DevOps professionals who need to stay on top of their game. With this in mind, we've made sure that the left bar is as intuitive as possible, with streamlined navigation and easy-to-understand resource selection. These improvements aim to enhance your hands with magic! The autogeneration of the terraform code is still 100% free for all users to enable streamlining the design process, simplifying resource configurations with low-code, while ensuring the most current versions are available.We believe that these changes will help you expedite your time to market, bolster cloud security, and optimize cloud costs.
 
We're always looking for ways to improve Brainboard, and this redesign is just the latest step in our journey. We hope that you'll find the new left bar as exciting as we do, and we can't wait to see the amazing designs and infrastructures that you'll create with it!



🖼️ UX/UI
10 months ago

🎩 Ditch the old bar and try the new top bar!

🖼️ UX/UI
about 1 year ago

🔍 Search bar is added in the documentation.

Find everything you need to get you started with Brainboard.
Screenshot 2023-05-27 at 14.49.49.png 937.55 KB
🖼️ UX/UI
about 1 year ago

🦸🏻‍♀️ The product and support team is available in-app through the chat

🖼️ UX/UI
about 1 year ago

🔥 Design to Code to Deploy

Diagram to Terraform code


Previously, when you were in the design area, you had to switch between the architecture and the Terraform code to make any changes to your cloud infrastructure. However, we have now introduced a more streamlined process that allows you to introduce changes to both the architecture and Terraform code simultaneously. With our new feature, you can now review the last changes made to your diagram and apply them directly from the same screen, without the need to switch to another window. This Design to Code to Deploy functionality means you can build and deploy your cloud infrastructure more efficiently than ever before, all from one screen.

🖼️ UX/UI
about 1 year ago

Brainboard Feature Changelog - Week #6

🧼 IMPROVED

We've made some performance enhancements to the:
  1. Screenshot 2023-05-11 at 22.55.21.png 1.04 MB
    Clearer output for clearer decisions: When deploying your cloud architecture, we improved the output of your Terraform code, CI/CD workflow and Terraform actions. That will enable you to make clearer decisions, apart from all distractions, having all your cloud environment in one solution.
  2. New year, new design system: We've been shipping a lot lately. Our image you perceive of Brainboard count for us. So we heard your feedback and designed internally our new logo, images, and experience across the website, the onboarding, and the application with new colors and visual improvements. 
  3. Documentation: A new documentation was just released, improving product clarification and explanation. This improved documentation will help users better understand our product and how to best use it. Get excited about next week's website launch, featuring brand-new features and a more modern design! You can visit the documentation here.
As always, we value your feedback and suggestions. If you have any thoughts or ideas on how we can improve Brainboard, please don't hesitate to reach out to our support team.
🖼️ UX/UI
about 1 year ago

🌟 New Year, New Design System.

We are excited to announce the brand lifting of Brainboard's website! 


After 2 months of hard work and dedication, the new website is now live 🎉
Thanks to the whole Brainboard team, we were able to review all the content on time and deliver the best experience possible, maintaining the high quality we value for our customers, users and FFFs.

Let us know what you think, as we always look for feedback and 99.9% perfection 🙃

NB. We are also happy to inform you that further improvements are coming soon across the web application experience, so stay tuned!

Check out our new logo 👀
Brainboard logo
🖼️ UX/UI
about 1 year ago

🐠 Design area

Overall, we've been working hard in enhance your experience when designing your cloud architecture. Now, drag & drop and configuring is a matter of seconds with faster terraform code generation and improvements of navigating your canvas.   

🖼️ UX/UI
about 1 year ago

Brainboard Feature Changelog - Week #4 - January 2023

We're excited to share with you the latest updates and improvements to our platform. Here's a summary of what we've been working on this week:

🐞 FIXED

We've resolved reported issues that were causing occasional crashes when, for example:
Screenshot 2023-05-11 at 22.57.35.png 661.77 KB
  1. Specify a different brand when doing a pull request:
    • We now allow you to specify a different branch in the base branch field in the pull request modal, when creating a pull request. This means that you are able to select which branch they want to merge their changes into, rather than being restricted to a specific branch such as “main”. This feature can be useful for organizations that use multiple branches for development and testing, as it allows developers to easily collaborate on code changes and merge them into the appropriate branch for deployment. Additionally, it can help to maintain the versioning and history of the Terraform codebase.
  2. Variable type not saved:
    • Problem: This bug fix addresses an issue where a new variable is not correctly saving the type information during the creation or modification process. This can cause problems with the functionality of the application, as the type of variable is important for determining how the application should handle and interact with the variable's value.
    • Solution: The fix involves updating the Terraform code that is responsible for handling the creation and modification of variables to properly save the type information. This could involve checking for missing or incorrect type information, and adding code to handle this properly. Additionally, it also involves testing the updated Terraform code to ensure that the bug is resolved and that the new variables are being created and modified correctly with the correct type information. 
  3. Custom group TF file broken:
    • Problem: The bug fix addresses an issue with the functionality that retrieves custom group files in Terraform. The bug is related to the fact that when a group starts with 'f' or 't' the retrieval of the custom group file is broken. The issue with the Terraform configuration for the “test” group, as the test.tf file should contain the necessary information for provisioning and managing the infrastructure for that group, but it is empty. 
    • Solution: Create an architecture or a blueprint of the infrastructure using Terraform. Add 3–4 nodes on the design canvas, which are servers or machines that make up the cloud infrastructure. Change the group of 2 of the nodes to “test” group. Now, retrieve the test.tf file, which should contain the Terraform configuration for the “test” group.
  4. Scroll through a big output:
    • Problem: The bug fix addresses an issue with the performance of scrolling through the output of the “plan” in Terraform. The bug is causing the scrolling to be slow and unresponsive, with a delay of 2–3 seconds before the update or the next lines are displayed.
    • Solution: We optimized the code that handles the output display and scrolling by reducing the number of updates and unnecessary calculations. We always make sure the data is being loaded and processed efficiently.
  5. Import Multiple strings:
    • Problem: The bug fix addresses an issue with the way Brainboard import Terraform code that contains "<<EOF" and "EOF" for a field. The bug causes these characters to be changed into strings which causes issues in the interpretation of the code.
    • Solution: Update the import code to properly handle these characters. We make sure the code that reads and interpret the imported Terraform code is able to handle these characters correctly.
  6. Feedback survey:
    • Problem: We noticed that the feedback form brought aggressive prompts to you, builders and cloud architects. 
    • Solution: We've disabled it for now. Please continue to contribute to the Slack community and contact us if any improvements need to be fixed. We generally respond within 6h. 
  7. Editing node title:
  • Problem: The bug fixes you addresses an issue with the way the editing of the title of a node behaves in Brainboard's canvas. The bug causes the title of the selected node to change when editing the title of a different node that is not selected.
  • Solution: We added a check to verify that the correct node is being edited, or by making sure the system is keeping track of the correct selected node.
We apologize for any inconvenience this may have caused, and thank you for bringing it to our attention.
Please note that the above issues have been fixed in the latest version of Brainboard and should no longer occur. If you continue to experience any issues, please reach out to our support team on our Public Slack Channel.

🧼 IMPROVED

We've made some performance enhancements to the:
Screenshot 2023-05-11 at 22.59.10.png 422.92 KB
  1. CI/CD Engine: We've just introduced a feature for approval tasks, which allows users to request and receive approval before deploying code changes to a production environment. This can be useful for ensuring that code changes have been reviewed and tested properly before they are deployed to a live environment, and can help to prevent errors or issues that could negatively impact the performance or functionality of the system.
  2. Import: We continue to improve the import feature. This week, we've focused on database use case. Now, you can import schema and documentation. A schema is the structure of the database and the rules on how the data should be organized, while a document is a single unit of data stored within the database.
  3. Deleting cloud architectures: When soft-deleting cloud architectures, we now soft delete all related objects including workflow(s), pipelines, jobs, deployments, git integrations, and terraform settings.
This should result in faster load times and a smoother user experience.

As always, we value your feedback and suggestions. If you have any thoughts or ideas on how we can improve Brainboard, please don't hesitate to reach out to our support team.

📆 Replay: Understand CI/CD strategies & Best Practices 


You can now watch last Tuesday's webinar on the details and implications of what CI/CD means for the cloud infrastructure. This is a short preview of what you will learn in less than 70 minutes: 
  • 0:02:20 CI/CD Day
  • 0:04:40 CI/CD in Application world 
  • 0:07:00 CI/CD for the app  
  • 0:13:47 IaC Best practices 
  • 0:20:00 Application vs. Infrastructure 
  • 0:28:00 IaC languages 
  • 0:34:40 Existing solutions 
  • 0:38:40 Commonalities & Challenges
  • 0:42:10 What is expected from a CI/CD solution 
  • 0:48:10 Some of useful open-source tools 
  • 0:52:00 CI/CD Best practices 
  • 0:57:40 Successful Implementation 
  • 1:05:20 Brainboard CI/CD Engine—demo tour 
  • 1:05:50 Design your first CI/CD workflow visually 
  • 1:09:00 CI/CD outputs 
  • 1:10:40 Create a CI/CD pipeline template
🖼️ UX/UI
about 1 year ago

🔁 Highlight the code per resource configuring

When working with Brainboard, users can navigate between the visual representation of their infrastructure (the "resource") and the code that defines it (the "configuration") in a seamless way. 

Before

When a user selects a node in the visual representation of their infrastructure, they may not know where in the code for that specific node is located. 

Now

When a user clicks on a resource in the visual interface, Brainboard solves this problem by automatically highlighting the corresponding section of code when a node is selected, making it easy for the user to find and understand the configuration for that node. This feature allows for more efficient and intuitive management of infrastructure.

For more information, check this video ⬇️
Highlight the code per resource configuring.mov 96.52 MB


One step forward in the bidirectional way of working the infrastructure - Design & Code - on Brainboard
🖼️ UX/UI
about 1 year ago

⧮ Improve PR/MR* creation flow with clear error messages!

*
PR = Pull Requests
MR = Merge Requests

Brainboard's tech team has significantly improved the error messaging experience when performing pull or merge requests.

To accomplish this, we have changed the backend to provide more detailed and informative error messages. These error messages are now displayed directly on the front end, making it easy for you to understand and resolve any issues that may arise. We have also made improvements to the modal's User Experience (UX) to make it more intuitive and user-friendly. 

These enhancements will make it easier for you to manage and troubleshoot your code changes.


About

Merge requests (MRs) & pull requests (PR) in a version control system (VCS) like Git can save your cloud infrastructure project by allowing you to:

  1. Collaborate effectively with team members: PR/MR provide a way for team members to propose changes to the infrastructure codebase and review and discuss them with other team members before merging them into the main branch. This allows for better collaboration and communication within the team.
  2. Implement code review and testing processes: PR/MR provides a way to implement a code review process, where other team members review changes to the infrastructure codebase before being merged. This can help identify and fix bugs and issues before they are deployed to production.
  3. Track changes to the infrastructure codebase: PR/MR provides a way to track changes to the codebase, including who made the change and why making it easier to understand how the infrastructure has evolved.
  4. Rollback changes: PR/MR provides a way to roll back changes to the infrastructure codebase if something goes wrong. This can be done by reverting the merge commit or using version control tools like Git to revert specific changes.
  5. Isolate changes: PR/MR provides a way to isolate changes, meaning that changes are committed and tested in a separate branch before merging into the main branch. This allows for keeping the main branch stable and ready to deploy at all times.
  6. Implement automated testing and integration: PR/MR provides a way to implement an automated testing and integration process. This can be done by integrating the VCS with a continuous integration and deployment tool, which can run automated tests and deploy changes to different environments.

One step forward binary way of working the infrastructure on Brainboard
🖼️ UX/UI
about 1 year ago

↕ Connect multiple resources directly from the idcard

Use an attribute of a resource in the id card of another resource and connect resources — one step further to low coding your cloud infrastructures.

In Brainboard, you can connect multiple resources by using resource references. This can be done in several ways:
  1. Using the "depends_on" argument in resource blocks allows you to specify that a resource depends on another resource and must be created after it.
  2. Using the "${resource.name.attribute}" syntax allows you to reference the attributes of one resource in the configuration of another resource.
  3. Using the "data" blocks to retrieve information from external resources allows you to retrieve information from existing resources and use it to configure new resources.
  4. Terraform modules allow you to group resources and reuse them across multiple configurations. This is a way to organize your resources and share them with others.
  5. Using Terraform's variables: Terraform variables can store resource information and reference it in multiple places in your configuration.

It's important to note that connecting multiple resources depends on the resources themselves and the cloud provider you are using. It is recommended to check the resources and provider documentation to get the best practices.
🖼️ UX/UI
over 1 year ago

The template catalog is on prod 🚀

One feature that enables engineers to create repeatable templates of cloud architectures is using infrastructure as code (IAC) tools such as Brainboard.


Brainboard is a tool that allows you to define, provision, and manage infrastructure as code. You can use Brainboard to create templates, called modules, that define specific cloud architecture patterns and configurations. These modules can be shared with other team members, allowing them to use the same templates to provision and manage their own infrastructure.


With Brainboard, engineers can create repeatable templates. These files can be version controlled and shared through various means, such as Git. This allows other team members to view, use, and modify the templates, making it easy for them to spin up similar infrastructure quickly.


Brainboard allows you to use variables, which can be defined in a separate file (tfvars) or passed through the command line, making it easy to parameterize the templates and adjust them to specific use cases or environments.

🖼️ UX/UI
over 1 year ago

✏️ Design to Code

The transition between design and code has been made easier, more responsive and more flexible. Cloud resources can be opened and closed to focus on designing the architecture diagram and Terraform code can be opened and closed to focus on configuration. This new feature was recently developed by our front-end experts and I was impressed with it after trying it out. It's truly amazing and I wanted to share it in this month's newsletter. Try it out for yourself!


Discover the new Design to Code area on Brainboard.
🖼️ UX/UI
over 1 year ago

🔥 Switching tabs

🖼️ UX/UI
over 1 year ago

🚀 Code to Deploy

Brainboard have made significant improvements to the process of configuring cloud resources, specifically in regard to the identification and management of each resource. This is an essential task when building an architecture diagram, and we recognized the need for a more streamlined and efficient approach.

We have completely redesigned the concept of configuring a cloud resource, with a focus on simplifying the process and reducing the number of steps required. This has been achieved through the integration of more advanced automation techniques and the use of more intuitive user interfaces.

In addition to this, we have also made improvements to the design to code feature, which allows for a more seamless transition between designing the architecture diagram and configuring the relevant code. The combination of these two features results in a much smoother overall experience for the user.

I have personally tested these new features and can confidently say that it is a significant improvement from the previous version. I highly recommend giving it a try for yourself and see the difference.

Design to Code within the hour on Brainboard.
id-card.gif 716.25 KB
🖼️ UX/UI
over 1 year ago

🐞 W38 Updates

This week, we are pleased to announce the release of several updates for our Brainboard cloud management solution. These updates address a number of issues that have been brought to our attention by our valued customers.
  • The location/Region field has been fixed to ensure that it accurately reflects the real value.
  • We have fixed an issue where variables locals were not retained during the cloning process.
  • The reminder form has been fixed to ensure proper functionality.
  • The custom code field is now fully usable, as it was previously causing issues.
  • The architecture cloning process now also retains locals values.
  • We have resolved an issue where the deletion of modules from the catalog was not working as expected.
We are committed to constantly improving our product, and we are grateful for the feedback we receive from our customers.

Furthermore, we strive to provide the best possible experience for our users and we will continue to work on addressing any issues that arise. Thank you for choosing Brainboard for your cloud management needs.

Discover Brainboard today.
🖼️ UX/UI
over 1 year ago

🖼 Use your own icon for any resource

This feature release pertains to the new id card that has been introduced in the Brainboard cloud management solution. With this new feature, users are now able to directly edit the icon of any resource when configuring it.

To do this, the user simply needs to hover their cursor over the existing icon and a prompt will appear, allowing them to upload a custom icon. This feature allows for a greater degree of customization and organization when building and managing architecture diagrams within Brainboard. Additionally, it gives users the ability to easily identify resources in diagrams by custom icons.

Start configuring your cloud resources with Brainboard.

Edit the resource's icon from the id card directly.
🖼️ UX/UI
over 1 year ago

🪄 Import from files improved

This feature release pertains to the import feature in the Brainboard cloud management solution. The development team has been working on improving the user experience and the output of this feature.

A new and improved version of the import feature has just been released. With this new version, users are now able to start configuring their cloud resources while they are dragging and dropping them onto their architecture diagram. This means that users no longer have to complete the configuration process after the resources have been imported, they can now do it in real-time as they are adding resources to the diagram. This allows for a more efficient and streamlined workflow, and can save users valuable time.

The team is encouraging users to try out this new feature and provide feedback on their experience with it. This will help the team continue to improve the product and provide the best experience for the users.

 
Import your Terraform files on Brainboard.
Import from terraform file(s)
🖼️ UX/UI
over 1 year ago

🌈 UX redesign - idcard

This feature release pertains to the redesign of the id card in the Brainboard cloud management solution. The development team has completely rethought the concept of the id card to improve productivity and readability for the users.

The new id card has been redesigned with the goal of providing a more efficient and streamlined workflow when configuring cloud resources. One of the key changes is that users can now start configuring their cloud resources while they are dragging and dropping them onto their architecture diagram. This eliminates the need to switch back and forth between configuring resources and adding them to the diagram, allowing for a more efficient workflow.

In addition to this, the new id card has been optimized for smoother readability. This includes improvements to the layout, typography, and color scheme. The new design is intended to make it easier for users to quickly and easily identify the relevant information for each resource, which can save valuable time when building and managing architecture diagrams.

The new id card also includes advanced automation techniques and more intuitive user interfaces which makes the overall process of configuring cloud resources faster and more user-friendly.


Overall, the redesign of the id card is aimed at improving the productivity and readability of the Brainboard cloud management solution, and providing a better experience for the users.

Start configuring your first resources on Brainboard.

id-card.png 107.04 KB
🖼️ UX/UI
over 1 year ago

␡ Deleting an item in map deletes all items

The issue being addressed is that when a user added key-value items into a map-like tag and then removed only one item, it would delete all the items in the map.

The development team has fixed this issue and now when a user removes one item from a map, it will only delete that specific item and not all the items in the map. This ensures that users have greater control over the items in their maps and can make changes to them without accidentally deleting all the items.

In summary, this feature addresses a bug in Brainboard where when a user added key-value items into a map-like tag and then removed only one item, it would delete all the items in the map. The development team has fixed this issue and now when a user removes one item from a map, it will only delete that specific item, ensuring that users have greater control over the items in their maps and can make changes to them without accidentally deleting all of the items.
🖼️ UX/UI
almost 2 years ago

🤩 Feedback in-app

Rate your experience with Brainboard, in-app. 
🖼️ UX/UI
almost 2 years ago

🐞 Auto-generate the Terraform code

The issue being addressed is that the code was not being generated for a new architecture.

The development team has fixed this issue and implemented auto-generation of Terraform code, which is a first in the cloud computing industry. This means that when a user creates a new architecture in Brainboard, the platform will automatically generate the corresponding Terraform code for that architecture diagram.

This auto-generation feature can help cloud architects go faster in designing and deploying cloud architectures. By having the Terraform code automatically generated, cloud architects can save time and effort that would have been spent on manually writing the code. This allows them to focus on other important tasks, such as designing and testing their architectures.

Additionally, the auto-generation feature can also help to reduce the chances of errors that can occur when manually writing code. By having the code automatically generated, the chances of typos, syntax errors and other issues are greatly reduced, which can lead to a more stable and reliable infrastructure.

In summary, the feature fixed the issue where the code was not generated for a new architecture and implemented auto-generation of Terraform code, the first in the cloud computing industry. This auto-generation feature can help cloud architects go faster in designing and deploying cloud architectures by saving time and effort that would have been spent on manually writing the code, and reducing the chances of errors.
🖼️ UX/UI
almost 2 years ago

♻️ Frontend reload system*

*Frontend reload system refers to a technology that allows for automatic updating of the front-end (client-side) of a web application. It is used to ensure that users always have the most recent version of the application, without the need for manual updates.
The feature being mentioned in the statement is that Brainboard, a cloud management solution, has implemented a frontend reload system. This means that when updates are made to the application, the frontend of the application will automatically reload and update to the newest version. This ensures that users are always working with the most recent version of the application, which can improve the stability and security of the platform, and provides users with the latest features and improvements.

One of the advantages of this feature is that it eliminates the need for users to manually update their application, reducing the chances of errors and downtime. It also makes it easier for the development team to roll out new features and bug fixes, as users will receive them automatically, without the need for manual intervention.

In summary, the frontend reload system is a technology that allows for automatic updating of the front-end of a web application, ensuring that users always have the most recent version of the application, and making it easier for the development team to roll out new features and bug fixes. Brainboard has implemented this feature, which ensures that users always have the newest app version.
🖼️ UX/UI
almost 2 years ago

✌️ New Sign up / Sign in

🖼️ UX/UI
almost 2 years ago

🌸 Architecture selector

Manage your projects, environments, and architectures in a whole new way!
https://youtu.be/VPP1-1aKVIU
Brainboard - The architecture selector .mp4 9.64 MB

🌸 Architecture selector
🖼️ UX/UI
almost 2 years ago

🔥 Module redesigned.

📌 Terraform modules as building blocks 🏛

🔥 Cloud architects, network architect & DevOps people build cloud infrastructures in a way that allow others to reuse their work with the minimum interaction possible → and if they use Terraform, they do it through modules.

✅ In Brainboard.co (YC W22), we allow you now to scale this workflow:
- Import any module by just providing its source path

- You build your internal module's catalog 💪 you build your self-serve modules

- Combine modules to build cloud infrastructures that are aligned with your workflows 🔥

- Customize the icon of every module you import to make understandable diagrams 😍

🎉 Encourage your colleagues to use your work 👉 here you go https://lnkd.in/dZz2bwMv

Import your Terraform Modules in Brainboard

🖼️ UX/UI
almost 2 years ago

🌓 Smoother transition between IaC and Diagram

Design is central to building scalable infrastructures. Now, design and code views are combined for a seamless experience.

Now, you have 4 ways to work on your architecture: 
  1. Design
  2. Design / Code vertical 
  3. Design / Code horizontal 
  4. Code  
🖼️ UX/UI
almost 2 years ago

👋 Re-trigger the onboarding process

🖼️ UX/UI
almost 2 years ago

✚👥 Invite your colleague and collaborate

Adding your colleagues is a click a way!
Add a colleague
🖼️ UX/UI
almost 2 years ago

🗯 Resource tab

🖼️ UX/UI
about 2 years ago

🦮 Guided Tour

We updated your onboarding process to include more explanation materials at first login, accessible anytime, directly from your interface. We’ve also launched a brand-new tutorial gallery so that anyone can learn how to build their cloud architecture, more efficiently.

Enjoy 🤩

🖼️ UX/UI
about 2 years ago

🖱 Scroll & Zoom!

Your experience on Brainboard just got smoother! 

- scroll: go up or down
- SHIFT + scroll: go right or left
- CTRL/CMD + scroll: zoom in or out

#Figma #Miro 
🖼️ UX/UI
about 2 years ago

🎚 Variables & Outputs reimagined

🖼️ UX/UI
about 2 years ago

📑 Templates catalog

🖼️ UX/UI
about 2 years ago

✚ Start in 4 ways with Brainboard