Product Manager
Bilgin Ibryam
Bilgin Ibryam is a former product manager and architect at Red Hat. He is a regular blogger, open source evangelist, speaker, and the author of Camel Design Patterns and co-author of Kubernetes Patterns books. He has over a decade of experience in designing and building scalable and resilient distributed systems. In his day-to-day job, Bilgin works with customers from all sizes and locations, helping them to be successful with adoption of emerging technologies through proven and repeatable patterns and practises. His current interests include event-driven systems, blockchains, cloud-native and serverless. Follow him @bibryam for regular updates on these topics.
Bilgin Ibryam's contributions
Kubernetes Patterns: The path to cloud native
Bilgin Ibryam
+1
Explore several core Kubernetes concepts that are essential for building container-based cloud-native applications in this excerpt from Kubernetes Patterns.
All about local and self-managed Kafka distributions
Bilgin Ibryam
There are many ways to run Kafka for different development, testing, and production needs. This is the first part of a two-part series covering options.
Fine-tune Kafka performance with the Kafka optimization theorem
Bilgin Ibryam
The choices you make configuring Apache Kafka affect performance. The Kafka optimization theorem helps you find the sweet spot.
Is it better to split Kafka clusters?
Bilgin Ibryam
Is a monolithic Kafka cluster architecture the best design for your use case? Explore the benefits and challenges of a multiple Kafka cluster, then decide.
Distributed transaction patterns for microservices compared
Bilgin Ibryam
How to approach the dual write problem: A comparison of 5 patterns for coordinating dual writes in a microservices architecture.
Application modernization patterns with Apache Kafka, Debezium, and Kubernetes
Bilgin Ibryam
Get a use-case-driven introduction to the most common design patterns for modernizing monolithic legacy applications to microservices using Apache Kafka, Debezium, and Kubernetes.
Kubernetes: The evolution of distributed systems
Bilgin Ibryam
+1
In this DevNation Tech Talk, we explore distributed application needs, how they evolved with Kubernetes, and what is coming after microservices.
Choosing the right asynchronous-messaging infrastructure for the job
Bilgin Ibryam
Learn how to examine the business value and semantic type of asynchronous messages being delivered and determine what messaging system you need.
Kubernetes Patterns: The path to cloud native
Explore several core Kubernetes concepts that are essential for building container-based cloud-native applications in this excerpt from Kubernetes Patterns.
All about local and self-managed Kafka distributions
There are many ways to run Kafka for different development, testing, and production needs. This is the first part of a two-part series covering options.
Fine-tune Kafka performance with the Kafka optimization theorem
The choices you make configuring Apache Kafka affect performance. The Kafka optimization theorem helps you find the sweet spot.
Is it better to split Kafka clusters?
Is a monolithic Kafka cluster architecture the best design for your use case? Explore the benefits and challenges of a multiple Kafka cluster, then decide.
Distributed transaction patterns for microservices compared
How to approach the dual write problem: A comparison of 5 patterns for coordinating dual writes in a microservices architecture.
Application modernization patterns with Apache Kafka, Debezium, and Kubernetes
Get a use-case-driven introduction to the most common design patterns for modernizing monolithic legacy applications to microservices using Apache Kafka, Debezium, and Kubernetes.
Kubernetes: The evolution of distributed systems
In this DevNation Tech Talk, we explore distributed application needs, how they evolved with Kubernetes, and what is coming after microservices.
Choosing the right asynchronous-messaging infrastructure for the job
Learn how to examine the business value and semantic type of asynchronous messages being delivered and determine what messaging system you need.