Optics IDP
Modern infrastructure produces a huge amount of information.
The problem is that having information available does not necessarily mean it is easy to understand.
The Optics IDP started as an exploration of how to make this environment more accessible to developers and teams responsible for keeping applications running.
Bringing development and infrastructure closer together
When something stops working in production, figuring out what happened can take more time than fixing the issue itself.
Logs, services, containers, configurations, and several different tools may all be part of the investigation.
The idea behind Optics is to bring part of that context into one place.
Instead of requiring a developer to navigate through several tools before an investigation can even begin, the platform aims to present relevant information in a more direct way.
AI as support, not replacement
An important part of the project is the use of Artificial Intelligence to help interpret operational problems.
The goal is not to allow AI to make critical infrastructure decisions on its own.
It works as a support tool.
When a certain problem appears, the developer can receive a clearer explanation of what may be happening and which areas should be investigated.
The final decision remains with the person responsible for the system.
What this project represents
Optics represents my interest in an area that sits at the intersection of software development, platform engineering, infrastructure, and Artificial Intelligence.
It also reinforced an idea I consider important: good internal tools should reduce the amount of operational knowledge required to perform common tasks.
The less time a team spends trying to understand its tools, the more time it can spend building the product itself.