Open in app

Sign in

Write

Sign in

Orkun Akile
Orkun Akile

17 Followers

Home

About

Published in

Stackademic

·Sep 18

Implementing Best-Effort Kafka and Database Transactions

Distributed transactions involving Kafka and another data source occur in various scenarios. While strong transactional consistency can be attained using 2-Phase-Commit in distributed transactions, not every data system supports it. Even though Kafka supports transactions with Transactions API, it is not possible to apply 2-Phase-Commit with Kafka and another data…

Java

4 min read

Implementing Best-Effort Kafka and Database Transactions
Implementing Best-Effort Kafka and Database Transactions
Java

4 min read


Sep 19, 2022

Collection Support Utility for Spring Cache via AOP

Spring Cache abstraction doesn’t support working with collection parameters in an iterative manner. Instead a scalar caching method can be created and a collection parameter can be iterated using that method. However, it may not be convenient for a method to be broken down into scalar caching methods. For instance…

Cache

4 min read

Cache

4 min read


Published in

Stackademic

·Nov 18, 2021

Compile-Time Dependency Injection with Dagger 2

Dependency injection has been an integral part of many non-trivial applications, generally empowered by frameworks. It promotes decoupling to such an extend that applications are better extensible, maintainable, configurable and testable. It is generally considered only as a run-time facility because of its dynamic capability and convenience. Most popular frameworks…

Java

6 min read

Compile-Time Dependency Injection with Dagger 2
Compile-Time Dependency Injection with Dagger 2
Java

6 min read


May 27, 2021

Java Language Nuances and Intricacies

Java is complete and thorough as regards of implemented features. Each construct or mechanism is implemented full-blown considering many cases. Therefore complicated issues are addressed within itself elaborately. Delving into those elaborations is an enabler for more effective and advanced command of Java language. However they may not be obvious…

Java

9 min read

Java

9 min read

Orkun Akile

Orkun Akile

17 Followers

Software Engineer with an Inquisitive Mindset

Following
  • Nick Wignall

    Nick Wignall

  • Vijini Mallawaarachchi

    Vijini Mallawaarachchi

  • Sohom Das

    Sohom Das

  • Markham Heid

    Markham Heid

  • Makifx

    Makifx

See all (32)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams