The End of Data Hoarding: Why Your SaaS Should Know Nothing About Your UsersFor twenty years, the Silicon Valley playbook has been "Collect Everything." Data was the "New Oil." We were told that the more data we hoarded—emails, addresses, credit scores, browsing habits—the deeper our competitive moat would be. We built massi...Feb 17, 2026·4 min read
Running Reliable Microservices: Integrating SRE into your TeamMicroservices have become a popular architecture pattern for building scalable, resilient applications from small, decentralized services. However, microservices also introduce complexity and new failure modes that teams must proactively address to e...Dec 2, 2023·3 min read
Decoding the Dilemma: REST APIs vs. GraphQL – A Software Architect's PerspectiveIn the realm of modern software architecture, the age-old debate persists: REST APIs or GraphQL? As a seasoned software architect, navigating this decision requires a keen understanding of the strengths and weaknesses inherent in each approach. Let's...Nov 28, 2023·3 min read
REST vs gRPC: How to Choose the Right API ProtocolAs software architects, we often debate using REST versus gRPC for designing service communication APIs. While both power countless cloud applications today, they take fundamentally different approaches. Let's dive into the strengths of each to help ...Nov 26, 2023·2 min read
Spring Framework Innovates by Adopting New Java FeaturesThe just-released Spring Boot 3.2.0 version arrives packed with optimizations that take advantage of the latest Java platform capabilities. By embracing key Java language enhancements, Spring's programming models gain more simplicity, flexibility, an...Nov 25, 2023·3 min read
How to develop external plugins for apigeelintCreate your own plugins for automated static analysis of Apigee proxies and shared flowsFeb 13, 2022·8 min read