DEV Community

Cover image for Goliat update: Evolution and new approach
Daniel J. Saldaña
Daniel J. Saldaña

Posted on

1 1

Goliat update: Evolution and new approach

Dear community,

It has been quite a while since our last update, but I want you to know that Goliat is still alive and constantly evolving. I have been working tirelessly to develop a first version that reflects the quality and effort this project deserves, and today I’m pleased to share some important changes with you.

The origin and evolution of the project

Originally, Goliat was conceived as a solution designed to integrate with various APIs such as GitHub, Azure, AWS, and Terraform Cloud. The idea was to leverage the strengths of each platform to offer a robust tool. However, as many of you know, Terraform Cloud turns out to be a very expensive solution—especially when working with numerous workspaces. This led me to explore alternatives and develop a provider capable of replicating some of the functions offered by Terraform Cloud.

Unfortunately, this approach is too costly for one person to implement, especially in my case, as I do not have the technical skills of a programmer.

A new direction: Goliat - Dashboard

In light of these challenges, I have decided to completely pivot the project and rethink its focus. The new objective is to offer a centralized solution that, leveraging GitHub, will allow you to:

  • Repository Management: Identify and classify repositories, distinguishing between those dedicated to IaC and those for development.

  • Issues and Workflows Management: Centralize issue information and manage workflows at a global, organizational, or repository level, making it easier to launch and control these processes.

  • IaC Cost Monitoring: For IaC repositories, visualize the cost of infrastructure on providers like Azure or AWS, set budgets, and create probes to help control cost overruns.

  • RBAC Annotations System: Incorporate a robust annotations system based on RBAC to enhance security and access control.

The project will also integrate three distinct artificial intelligence models:

  • Operator: This model will obtain and analyze information directly from GitHub.

  • Architecture: Focused on extracting data from cloud providers, it will, for example, show the number of deployed services and detect potential issues in the health system.

  • Fitops: This model will provide a detailed cost analysis, displaying data on the overall account, daily service deployments, and more.

What's coming

I have made significant progress in developing the new dashboard approach. Soon, I hope to share an updated demo that reflects these changes and allows you to closely follow the new tasks and improvements that will be implemented. In addition, I will update the GitHub dashboard—the repository where you can track Goliat’s development—with the new tasks I will be working on, keeping you informed of all advances and changes in the project.

I deeply appreciate your support and patience. This project is as much yours as it is mine, and every comment and suggestion drives me to keep improving it.

Thank you very much for being here and for accompanying me on this journey!

Remember that you can continue with the project on the official website: Goliat-Dashboard

Heroku

Deploy with ease. Manage efficiently. Scale faster.

Leave the infrastructure headaches to us, while you focus on pushing boundaries, realizing your vision, and making a lasting impression on your users.

Get Started

Top comments (0)

The best way to debug slow web pages cover image

The best way to debug slow web pages

Tools like Page Speed Insights and Google Lighthouse are great for providing advice for front end performance issues. But what these tools can’t do, is evaluate performance across your entire stack of distributed services and applications.

Watch video

👋 Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay