Featured Article

Architecture Review Checklist

When you are in rush trying to reach a certain project milestone, you might forget important architecture aspects that can dramatically influence the solution in late project’s phases. To mitigate this risk, I developed a architecture checklist that I use to validate that all architecture aspects were addressed. The OpenGroup architecture checklist is a good… Read More »

Featured Article

What really motivates us?

When it comes to motivation, there’s a gap between what science knows and what business does. Our current business operating system—which is built around external, carrot-and-stick motivators—doesn’t work and often does harm. We need an upgrade. And the science shows the way. This new approach has three essential elements: Autonomy—the desire to direct our own lives Mastery —the… Read More »

When Do Prompt Changes Trigger Assessment and Reporting under the EU AI Act?

A New Era of AI Governance The EU AI Act is the world’s first comprehensive regulatory framework for artificial intelligence. It introduces a risk-based approach, imposing strict obligations on high-risk AI systems. As enterprises adopt generative AI and experiment with prompt engineering, a practical question emerges: 👉 When does a “prompt change” remain just normal… Read More »

Cloud-Native Enterprise: Designing Scalable Systems from Day One

Modern enterprises need cloud infrastructure that can scale with demand, stay secure and highly available, and keep costs aligned with actual usage. In theory, the answer is simple: adopt cloud-native architectures, modular, microservices-based, and event-driven, designed for resilience and efficiency. In practice, however, achieving this is far more challenging. In this article, I will start… Read More »

AI-Driven Enterprise: Building Trust in AI

Enterprises are rapidly adopting AI to boost efficiency, innovation, and growth. But despite its potential, one critical barrier remains: trust. Without it, even the most advanced AI systems face resistance and limited adoption. The question is: how can organisations build and maintain trust in their AI initiatives? Trust is the foundation of every AI-driven enterprise.… Read More »

What to Know About Automation in Digital Architecture

Enterprise companies today have three primary options for the architecture of their digital workspace. First, they can choose installed software, which works well for operating systems and middleware. If installed software doesn’t fit the bill, companies can turn to private or public cloud-based software. And if neither of those choices gets the job done, businesses can… Read More »

Postman Collections Should be A Default Part of Your API Documentation

I’m taking time to showcase any API I come across who have published their OpenAPI definitions to GitHub like New York Times, Box, Stripe, SendGrid, Nexmo, and others have. I’m also taking the time to publish stories showcasing any API provider who similarly publishes Postman Collections as part of their API documentation. Next up on my list is the Triathlon API,… Read More »

Kafka Architecture

Kafka consists of Records, Topics, Consumers, Producers, Brokers, Logs, Partitions, and Clusters. Records can have key (optional), value and timestamp. Kafka Records are immutable. A Kafka Topic is a stream of records (“/orders”, “/user-signups”). You can think of a Topic as a feed name. A topic has a Log which is the topic’s storage on disk. A… Read More »

Push Notifications Tutorial: Getting Started

iOS developers love to imagine users of their awesome app using the app all day, every day. Unfortunately, the cold hard truth is that users will sometimes have to close the app and perform other activities. Laundry doesn’t fold itself, you know :] Happily, push notifications allow developers to reach users and perform small tasks even when… Read More »

Distributed Real-time Data Store with Flexible Deduplication

In the world of “big data”, businesses that can quickly discover and act upon insights from their users’ events have a decisive advantage. It is no longer sufficient for analytics systems to solely rely on daily batch processing. This is why our new column store, Nova, continues to use a lambda architecture. In addition to a batch layer, this… Read More »