Rails em 2025: O Caso da Lago para Manter-se com o Familiar

2025-08-20
Rails em 2025: O Caso da Lago para Manter-se com o Familiar

A Lago compartilha sua experiência construindo sua API com Ruby on Rails. Apesar da ascensão do Python, Go e JS, eles permaneceram com o Rails, priorizando sua velocidade na entrega de um produto. Eles abordam preocupações de escalabilidade, argumentando que é um problema de arquitetura e operação, não uma limitação da estrutura. Com design e otimização adequados, o Rails lida com milhões de solicitações de API. O artigo também reconhece as fraquezas do Rails — desempenho, concorrência e 'mágica' — e como eles usam Go e Rust para compensar. Em última análise, eles argumentam que a escolha da linguagem depende da entrega rápida de um ótimo produto, e o Rails se encaixa na conta para sua equipe.

Leia mais
Desenvolvimento

O Dilema do SaaS Auto-Hospedado: Equilibrando Iterações Rápidas com Suporte a Versões Legadas

2025-08-09
O Dilema do SaaS Auto-Hospedado: Equilibrando Iterações Rápidas com Suporte a Versões Legadas

Este artigo explora os desafios de equilibrar iterações rápidas com o suporte a versões auto-hospedadas no mundo acelerado do SaaS. O autor usa o sistema de faturamento de sua empresa, Lago, como exemplo, detalhando como eles usam uma estratégia de 'versão ponte' para garantir compatibilidade e evitar corrupção de dados durante as atualizações, mesmo para versões mais antigas. Embora essa abordagem adicione complexidade ao desenvolvimento, ela é considerada necessária para produtos como sistemas de faturamento que exigem alta integridade de dados, mostrando uma abordagem centrada no cliente.

Leia mais
Desenvolvimento compatibilidade de versões

A avaliação definitiva de lanches de escritório: Uvas reinam supremas!

2025-02-24
A avaliação definitiva de lanches de escritório: Uvas reinam supremas!

Um funcionário fez uma avaliação completa dos lanches de escritório, classificando-os em quatro dimensões: sabor, impacto na produtividade, logística e impacto social. Bananas, carne seca, o almoço de outra pessoa, uma barra de proteína, uma barra de frutas, uvas, uma barra de granola e um limão foram todos testados. As uvas surgiram como campeãs, obtendo pontuação perfeita em todos os quesitos devido ao seu sabor, aumento de produtividade, conveniência e impacto social positivo. A avaliação humorística oferece uma nova perspectiva sobre a seleção de lanches de escritório.

Leia mais

Modelo de IA de código aberto DeepSeek R1 desafia OpenAI: eficiência vence

2025-01-29
Modelo de IA de código aberto DeepSeek R1 desafia OpenAI: eficiência vence

O laboratório chinês de IA DeepSeek lançou seu modelo de raciocínio R1 de código aberto, com desempenho comparável ao o1 da OpenAI, mas treinado a uma fração do custo em hardware inferior. A decisão da DeepSeek de optar pelo código aberto não foi sobre sacrificar o lucro, mas sim sobre superar obstáculos geopolíticos para entrar nos mercados ocidentais e alavancar seus métodos de treinamento eficientes. O artigo analisa a crescente tendência de modelos de código aberto e suas vantagens em infraestrutura, argumentando que os modelos de código aberto estão erodindo a participação de mercado de gigantes como a OpenAI. No entanto, a OpenAI mantém sua vantagem competitiva graças à sua vantagem de pioneirismo e vastos recursos.

Leia mais
IA

Lago: Além da Geração de PDFs de Faturamento – Dando Poder aos Engenheiros

2025-01-27
Lago: Além da Geração de PDFs de Faturamento – Dando Poder aos Engenheiros

Lago é um sistema de faturamento revolucionário projetado para eliminar o processo tedioso de geração de PDFs inerente aos sistemas de faturamento tradicionais. Sistemas tradicionais forçam os engenheiros a criar scripts para cálculos de uso complexos e importação manual em plataformas de faturamento, desviando recursos valiosos. O recurso de expressões SQL personalizadas do Lago permite que os usuários enviem dados brutos diretamente, automatizando cálculos, agregação e desduplicação para gerar faturas. Isso libera os engenheiros para se concentrarem no desenvolvimento de produtos, suportando vários modelos de faturamento (por usuário, baseado em armazenamento, etc.) e lidando com descontos complexos e cenários de várias nuvens.

Leia mais