RSSAmplifier

Blog

OFBizian

Bilgin's adventures in Open Source, Cloud, and AI

ofbizian.comRSS feed ↗13 posts

Latest posts

Share, Scale, Grow!

Here are the steps I took in writing, speaking and how they contributed to my personal growth. By the end, I hope you'll understand that writing, speaking, contributing to open source, and putting yourself out there, present asymmetric opportunities with low downside and disproportionate upside. Engaging in these activities isn't just about expressing thoughts; done properly, it requires extensive…

📚 30+ Serverless Blogs Every Developer Should Follow

These are some of the blogs I follow for high-signal content, real-world lessons, and emerging patterns. The Burning Monk (Yan Cui) – Deep technical guides, real-world insights, and event-driven serverless at its best. 🔗 https://theburningmonk.com/ Off-by-none (Jeremy Daly) – Weekly curated newsletter filled with top serverless news, tools, and community updates. 🔗 https://offbynone.io/ A Cloud…

The Best Startup Book I Read in 2024: Falling in Love with the Problem, Not the Solution

Why do some startups thrive while others disappear? There are many reasons, but one of the common mistakes is the inability to focus at and navigate the critical phases of a startup: Product-Market Fit, establishing a Business Model, and scaling for Growth. Each phase brings unique challenges and requires a sharp focus. The best resource I found on PMF and startups is Fall in Love with the…

Good Strategy vs Bad Strategy

In the fast-paced world of software, the strategy can be the difference between success and failure. Yet, bad strategy or a lack of strategy is common. From mistaking goals for a plan to those drowning in slide decks full of vision and mission, without actionable steps, the pitfalls are everywhere. In this fascinating podcast with Lenny , Richard Rumelt highlights these critical errors, providing…

Product-Market Fit Framework for B2B Startups

Finding product-market fit (PMF) is arguably the most critical challenge faced by startups. Navigating the path to PMF can often feel like moving through a labyrinth, with each turn posing potential setbacks or breakthroughs. The PMF framework is designed to guide startups through the various stages of validating and scaling their product in the market. It helps founders identify where they are in…

Top 20 Must-Read Software Trends Reports for 2023

In the rapidly evolving software industry, keeping up with new trends, tools, and best practices can be time-consuming. With so much information available, where do you start, and what sources can you trust? I've curated a list of reports that I follow to stay informed and ahead of the curve. These provide insights into everything from programming languages to DevOps, cloud strategy, and security.…

Life in First Principles

Let's express life through its finite ingredients. There are three resources in life that everything else depends on. Every time you waste any of them, they're gone forever. These are time, energy, and focus. Time Time is the one variable that nobody has any control over. There are 24 hours in a day, 365 days in a year. Time offers the same equal consistency to everybody, but at different lengths.…

How does Knative project compare to Dapr?

How does Knative project compare to Dapr? Both Dapr and Knative projects help create and run cloud-native applications on Kubernetes, but differ in important aspects. I thought I'd quickly share where these projects overlap and complement each other from a user point of view. If you prefer, you can read this post as a twitter thread too. Dapr vs Knative TLDR: Knative extends Kubernetes with…

Apache Kafka Landscape

Active Apache Kafka projects list: https://bit.ly/kafkaland Self-service form to add a project: https://bit.ly/kafkaland-form Before joining Diagrid to work on the Dapr project, I was a product manager at Red Hat. At Red Hat, I had the opportunity to with with exceptional teams on projects such as Debezium, Data Virtualization, Apicurio, Apache Camel, and Strimzi, and helped build Red Hat's…

Unbundling: The Natural Evolution of Tech Stacks

As the field of IT continually evolves, there is a constant stream of new software architectures, development techniques, and tools. Some examples of these include microservices, micro frontends, zero trust, service mesh, and data mesh, you mesh it. Despite the apparent diversity of these technologies and approaches, they are all connected by a common trend: the unbundling of technology stacks and…

First Steps with Dapr

I recently left Red Hat to join Diagrid and work on the Dapr project. I spoke about Dapr when it was initially announced by Microsoft, but hadn’t looked into it since it joined CNCF. Two years later, during my onboarding into the new role, I spent some time looking into it and here are the steps I took in the journey and my impressions so far. What is Dapr? TL;DR: Dapr is a distributed systems…

Kafka Distributions Landscape

One aspect of Apache Kafka that makes it superior to other event streaming projects is not its technical features and performance characteristics, but the ecosystem that surrounds it. The number of books, courses, conference talks, Kafka service providers, consultancies, independent professionals, third-party tools and developer libraries that make up the Kafka landscape is unmatched by competing…

Kafka Optimization Theorem

One of the foundational theorems in distributed systems is the CAP theorem . It simply explains why a distributed data store can provide only two (CP or AP, since P is a given) of the consistency (C), availability(A), and partition tolerance(P) guarantees. While this dilemma explains the main tradeoffs of distributed systems in the case of network partitions, it is not useful in the day-to-day…