Build With Savas
@buildwithsavas.bsky.social
With over 25 years of software development experience, Savaş Ayık delivers innovative and reliable software solutions. Specializing in Golang, containerization, and Hexagonal architecture to provide professional services that elevate your business.
Understanding the Problem Before Solving It
savasayik.com/understandin... #ThinkingBeforeCoding #SoftwareEngineering #DeveloperMindset #ProblemSolving #HumanVsAI #CleanCode
savasayik.com/understandin... #ThinkingBeforeCoding #SoftwareEngineering #DeveloperMindset #ProblemSolving #HumanVsAI #CleanCode
Understanding the Problem Before Solving It
A developer’s greatest strength isn’t in writing code — it’s in how they think.
This post explores the philosophy of understanding the problem before solving it, the discipline of debugging, the risks...
savasayik.com
October 25, 2025 at 10:53 PM
Understanding the Problem Before Solving It
savasayik.com/understandin... #ThinkingBeforeCoding #SoftwareEngineering #DeveloperMindset #ProblemSolving #HumanVsAI #CleanCode
savasayik.com/understandin... #ThinkingBeforeCoding #SoftwareEngineering #DeveloperMindset #ProblemSolving #HumanVsAI #CleanCode
RBAC and ABAC: The Art of Doing Authorization Right
savasayik.com/rbac-and-aba... #Security #Go #SoftwareArchitecture #RBAC #ABAC #Authorization
savasayik.com/rbac-and-aba... #Security #Go #SoftwareArchitecture #RBAC #ABAC #Authorization
RBAC and ABAC: The Art of Doing Authorization Right
Most software projects start small and simple.
When authorization becomes necessary, many developers reach for a quick fix — something like `if user.isAdmin()` — and move on.
savasayik.com
October 13, 2025 at 8:59 PM
RBAC and ABAC: The Art of Doing Authorization Right
savasayik.com/rbac-and-aba... #Security #Go #SoftwareArchitecture #RBAC #ABAC #Authorization
savasayik.com/rbac-and-aba... #Security #Go #SoftwareArchitecture #RBAC #ABAC #Authorization
Apache Kafka 4.1: My Experience, Key Features
savasayik.com/apache-kafka... #ApacheKafka #Kafka #DataStreaming #EventDrivenArchitecture #TechBlog
savasayik.com/apache-kafka... #ApacheKafka #Kafka #DataStreaming #EventDrivenArchitecture #TechBlog
Apache Kafka 4.1: My Experience, Key Features
Apache Kafka 4.1 brings queue-like semantics, smarter rebalance, cleaner metrics, multi-version connectors, and JWT security. More flexibility, better stability, and a few laughs — here’s my take on w...
savasayik.com
September 15, 2025 at 9:27 PM
Apache Kafka 4.1: My Experience, Key Features
savasayik.com/apache-kafka... #ApacheKafka #Kafka #DataStreaming #EventDrivenArchitecture #TechBlog
savasayik.com/apache-kafka... #ApacheKafka #Kafka #DataStreaming #EventDrivenArchitecture #TechBlog
Microservices Are Not Always Faster: Myths, Realities, and Lessons Learned
savasayik.com/microservice...
#microservices #distributedsystems #monolithvsMicroservices #microservicesperformance
#microservicespitfalls #microservicesantipatterns
#RPCoverKafka #eventdrivenarchitecture
savasayik.com/microservice...
#microservices #distributedsystems #monolithvsMicroservices #microservicesperformance
#microservicespitfalls #microservicesantipatterns
#RPCoverKafka #eventdrivenarchitecture
Microservices Are Not Always Faster: Myths, Realities, and Lessons Learned
Microservices are not a magic bullet for speed. Wrongly applied, they increase latency, add complexity, and create fragile systems. Their real value lies in team autonomy, flexibility, and scalability...
savasayik.com
August 30, 2025 at 7:43 PM
Microservices Are Not Always Faster: Myths, Realities, and Lessons Learned
savasayik.com/microservice...
#microservices #distributedsystems #monolithvsMicroservices #microservicesperformance
#microservicespitfalls #microservicesantipatterns
#RPCoverKafka #eventdrivenarchitecture
savasayik.com/microservice...
#microservices #distributedsystems #monolithvsMicroservices #microservicesperformance
#microservicespitfalls #microservicesantipatterns
#RPCoverKafka #eventdrivenarchitecture
PostgreSQL 18 Beta 1 is Here: Async I/O, Smarter Upgrades & More
savasayik.com/postgresql-1... #Postgres18 #Beta #PostgresFeatures #Development #Database #Posgtres
savasayik.com/postgresql-1... #Postgres18 #Beta #PostgresFeatures #Development #Database #Posgtres
PostgreSQL 18 Beta 1 is Here: Async I/O, Smarter Upgrades & More
PostgreSQL 18 Beta 1 introduces async I/O, smarter upgrades, detailed EXPLAIN output, vacuum/analyze timing, UUIDv7, and OAuth 2.0 support. Explore how these features boost performance, observability,...
savasayik.com
July 27, 2025 at 8:27 PM
PostgreSQL 18 Beta 1 is Here: Async I/O, Smarter Upgrades & More
savasayik.com/postgresql-1... #Postgres18 #Beta #PostgresFeatures #Development #Database #Posgtres
savasayik.com/postgresql-1... #Postgres18 #Beta #PostgresFeatures #Development #Database #Posgtres
Enigma and Cryptography: The Secret War, The Power of Codes, and a Little Go Magic
savasayik.com/enigma-and-c... #crypto #enigma #security #golang #cipher
savasayik.com/enigma-and-c... #crypto #enigma #security #golang #cipher
Enigma and Cryptography: The Secret War, The Power of Codes, and a Little Go Magic
Dive into the fascinating world of cryptography with a journey from the legendary Enigma machine to modern code—peppered with history, secret wars, and playful Go code samples! Discover how secret mes...
savasayik.com
July 1, 2025 at 10:25 PM
Database Normalization and Performance: Theory, Practice & Real-World Impact
savasayik.com/database-nor...
savasayik.com/database-nor...
Database Normalization and Performance: Theory, Practice & Real-World Impact
Finding the right balance between normalization and performance is key for any successful database design. Always design for your application’s requirements, considering both current and future data n...
savasayik.com
June 25, 2025 at 7:30 PM
Database Normalization and Performance: Theory, Practice & Real-World Impact
savasayik.com/database-nor...
savasayik.com/database-nor...
What’s the Difference Between JWT and OAuth2?
savasayik.com/whats-the-di...
savasayik.com/whats-the-di...
What’s the Difference Between JWT and OAuth2?
JWT and OAuth2 are often used together but serve different purposes. This article explains their roles, key differences, and how to use them effectively for secure authentication and authorization in ...
savasayik.com
June 5, 2025 at 1:55 PM
What’s the Difference Between JWT and OAuth2?
savasayik.com/whats-the-di...
savasayik.com/whats-the-di...
Keyfleur: A Poetic Touch to Your API Keys
savasayik.com/keyfleur-a-p...
savasayik.com/keyfleur-a-p...
Keyfleur: A Poetic Touch to Your API Keys
Who says API keys have to be boring? Keyfleur turns security tokens into poetry — from haikus to arcane sigils, it brings beauty into the heart of code.
savasayik.com
May 25, 2025 at 6:59 PM
Keyfleur: A Poetic Touch to Your API Keys
savasayik.com/keyfleur-a-p...
savasayik.com/keyfleur-a-p...
Real-Time Operating Systems (RTOS): What Are They and Why Do They Matter?
savasayik.com/real-time-op...
savasayik.com/real-time-op...
Real-Time Operating Systems (RTOS): What Are They and Why Do They Matter?
A beginner-friendly yet technically rich exploration of Real-Time Operating Systems (RTOS): what they are, how they differ from general-purpose OSes, and why they’re critical in embedded systems devel...
savasayik.com
May 24, 2025 at 7:34 AM
Real-Time Operating Systems (RTOS): What Are They and Why Do They Matter?
savasayik.com/real-time-op...
savasayik.com/real-time-op...
Kro vs Helm: Not That Different After All
savasayik.com/kro-vs-helm-...
savasayik.com/kro-vs-helm-...
Kro vs Helm: Not That Different After All
Helm and Kro are two tools designed to simplify Kubernetes deployments. While they take slightly different approaches, they're more similar than you might think. This article explores their key traits...
savasayik.com
May 19, 2025 at 6:00 PM
Kro vs Helm: Not That Different After All
savasayik.com/kro-vs-helm-...
savasayik.com/kro-vs-helm-...
What is DuckDB?
savasayik.com/what-is-duck...
savasayik.com/what-is-duck...
What is DuckDB?
Need fast, local analytics without a data warehouse? DuckDB is a lightweight, embeddable SQL engine for blazing-fast columnar queries. Learn what makes it powerful and how to use it with Golang for se...
savasayik.com
May 17, 2025 at 10:10 AM
What is DuckDB?
savasayik.com/what-is-duck...
savasayik.com/what-is-duck...
Real-World Use Cases: What Can You Actually Do with DuckDB?
savasayik.com/real-world-u...
savasayik.com/real-world-u...
Real-World Use Cases: What Can You Actually Do with DuckDB?
From querying massive CSVs to embedding analytics into apps, DuckDB opens up powerful data workflows — no server required. Discover real-world use cases where DuckDB makes complex analytics simple, fa...
savasayik.com
May 11, 2025 at 4:08 PM
Real-World Use Cases: What Can You Actually Do with DuckDB?
savasayik.com/real-world-u...
savasayik.com/real-world-u...